在fanybox中使用会话变量
本文关键字:会话 变量 fanybox | 更新日期: 2023-09-27 18:08:28
我有一个可以工作的fanybox2的简单实现。当我运行应用程序时,当我将鼠标悬停在它(http://localhost:53481/Add.aspx
)上时,链接看起来很好,当我点击它时打开了fancybox。
<a class="popup" href="Add.aspx" title="Add a Value">New Code</a>
我想尝试如下所示的东西,但它不起作用。当我运行应用程序时,链接不是很好地形成(仅显示为http://localhost:53481/
),当我点击链接时,我得到的错误消息是"请求的内容无法加载。请稍后再试"。
<a class="popup" href="<%# Eval(Session["Type"].ToString(), "Add.aspx?Type={0}") %>" title="Add a Value">New Code</a>
我正在设置页面加载时的值,并且也尝试在会话开始时设置,但没有成功。
Session["Type"] = "1";
本质上,我试图在href中嵌入一个变量,这样我就可以将它传递到将在fancybox中加载的页面。
Try
<a class="popup" href="Add.aspx?Type=<%: Server.URLEncode(Session["Type"]) %>" title="Add a Value">New Code</a>
<%# Eval..%>
只能用于Repeater或DataTable等中的数据绑定值。使用<%: %>
输出到HTML编码的页面