Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将会话变量从c#获取到不同的aspx页面?_C#_Asp.net - Fatal编程技术网

将会话变量从c#获取到不同的aspx页面?

将会话变量从c#获取到不同的aspx页面?,c#,asp.net,C#,Asp.net,我正在尝试将我在会话变量中放入的字符串获取到另一个aspx网络表单。我把它放在我的JS脚本中,我想知道如何去做。我试过以下方法,但似乎不起作用。请任何人引导我一点 Home.aspx.cs HttpContext.Current.Session["InstitutionID"] = BankID; HttpContext.Current.Session["InstitutionName"] = txtBankName.Text.Trim();

我正在尝试将我在会话变量中放入的字符串获取到另一个aspx网络表单。我把它放在我的JS脚本中,我想知道如何去做。我试过以下方法,但似乎不起作用。请任何人引导我一点

Home.aspx.cs

 HttpContext.Current.Session["InstitutionID"] = BankID;
                        HttpContext.Current.Session["InstitutionName"] = txtBankName.Text.Trim();
Index.aspx

  $(document).ready(function () {
              var param1var ='<%= Session["InstitutionID"]%>';
              var param2var = '<%= Session["InstitutionName"]%>';
                  console.log('param1', param1var);
                  console.log('param1', param2var);
    ........
    })
$(文档).ready(函数(){
var param1var='';
var param2var='';
console.log('param1',param1var);
log('param1',param2var);
........
})

是否使用System.Web.SessionState.HttpSessionState.Session对象获取Javascript中的会话对象数据?这就是我在我的一个WebForms项目中使用它的方式。希望能有帮助

HttpContext.Current.Session[Constants.SessionStateVariables.LoginFailed] = false;

var loginIsFailed = '<%=Session[XYZProcet.Common.Constants.SessionStateVariables.LoginFailed]%>';
HttpContext.Current.Session[Constants.SessionStateVariables.LoginFailed]=false;
var loginIsFailed=“”;

什么不起作用?设置变量是否有效?读它?任何错误?请尝试使用