【发布时间】:2012-03-08 00:52:25
【问题描述】:
我想在 Ajax 调用的数据中获取一个 .Net 服务器变量和用户。
$.ajax({
url: "get_user_info.aspx",
data: "user_id=<%=UserID%>"
});
但是,我收到了上面的 Object Expected 错误。
UserID 是 C# 代码隐藏中的 int。
我尝试将它转换为这样的字符串:
var useridstring = <%=UserID%>;
var mynewstring = useridstring.toString();
$.ajax({
url: "get_user_info.aspx",
data: {user_id:mynewstring}
});
但它不工作。我在这里阅读了有关使用带有变量的隐藏输入的帖子,但如果上述方法可行,我希望避免使用这种方法。
【问题讨论】:
-
第二种情况:1.
useridstring的值是多少和,2.在什么情况下“不工作”?
标签: jquery asp.net ajax server-variables