我想在Ajax调用的数据中使用.Net服务器变量和用户。jquery/.net在Ajax调用数据中传递服务器变量
$.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}
});
它不工作,虽然。我在这里阅读了关于在变量中使用隐藏输入的帖子,但是我希望避免使用上述方法的方法。
在第二种情况下:1. useridstring *和*的值是多少?2.它以什么方式“不工作”? – Richard 2012-02-16 15:56:42