我想在 Ajax 调用的数据中获取一个 .Net 服务器变量和用户。
$.ajax({
url: "get_user_info.aspx",
data: "user_id=<%=UserID%>"
});
但是,我收到上述对象预期错误。
UserID 是 C# 代码隐藏中的 int。
我试过将它转换成这样的字符串:
var useridstring = <%=UserID%>;
var mynewstring = useridstring.toString();
$.ajax({
url: "get_user_info.aspx",
data: {user_id:mynewstring}
});
但它不起作用。我在这里阅读了有关使用带有变量的隐藏输入的帖子,但如果上述方法可行,我希望避免使用这种方法。