我已经启动了变量并声明了它们
protected string Image1;
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string Image1 = Request.QueryString["ImageAlt1"];
}
}
我已经正确调用了 jquery 中的变量,当我测试链接时,我什么也没得到
$("#fancybox-manual-c").click(function () {
$.fancybox.open([
{
href: '<%=Image1%>',/*returns '' instead of 'path/image.jpg'*/
title: 'My title'
}
], {
helpers: {
thumbs: {
width: 75,
height: 50
}
}
});
我<%=Image1%>
发现我放置在 javascript 中的返回 null 因为当我从href
属性中删除所有值时,我得到了同样的错误。
href:'' /*causes the jquery not to fire when the link is clicked*/
最后,我测试了是否Request.QueryString
返回 null 所以我将值放在image1
标签中
lblImage1.Text = Image1; //returns 'path/image.jpg'
以及标签中发布的图像的路径。为什么jQuery中相同的变量是空白的?我错过了什么?