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}
});
しかし、それは機能していません。変数で非表示の入力を使用することについての投稿をここで読みましたが、上記のようなものが機能する場合は、その方法を避けたいと思っています。