我想在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