JavaScriptでセッション変数を設定し、ページリロードを呼び出す必要があります。この時点で、aspx.csファイルでセッション変数の変更を認識し、Webページを適切に変更する必要があります。私が使って試してみた:JavaScriptでセッション変数を設定し、ASP.NET .csファイルにアクセスする方法
function SetUserName()
{
var userName = "Shekhar Shete";
'<%Session["UserName"] = "' + userName + '"; %>';
alert('<%=Session["UserName"] %>');
}
</script>
へのアクセスASP.NETのセッション変数Javascriptを使用して::Javascriptを使用して変数ASP.NETのセッションを割り当てる
<script type="text/javascript">
function GetUserName()
{
var username = '<%= Session["UserName"] %>';
alert(username);
}
</script>
セッション変数が設定されていますが。ページをリロードすると、JSフィールドはセッション変数の新しいデータを認識します。 aspx.csファイルで認識されません。
基本的に私は、Webページ上のユーザーの操作に基づいてaspx.csファイルにデータを送信しようとしています。
ご協力いただきまして誠にありがとうございます。
私のVSは、このRequest.Params( "Username");のエラーをスローしています。メソッドとしてユーザーパラメータを使わないと言っています。 – user3748957
申し訳ありませんが、Request.Params ["Username"]である必要があります。回答を更新します。 –