从c#获取会话变量到不同的aspx页面?
问题描述:
我想获取我已经把我的会话变量放到另一个aspx webform中的字符串。我在我的JS脚本中获取它,我想知道如何去做。我已经尝试了以下,但它似乎并没有工作。请任何人指导我一下。从c#获取会话变量到不同的aspx页面?
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);
........
})
答
是否使用System.Web.SessionState.HttpSessionState.Session对象来获得在JavaScript中的会话对象的数据吗?这就是我在WebForms项目中使用它的方式。希望能帮助到你。
HttpContext.Current.Session[Constants.SessionStateVariables.LoginFailed] = false;
var loginIsFailed = '<%=Session[XYZProcet.Common.Constants.SessionStateVariables.LoginFailed]%>';
什么不工作?设置变量是否工作?阅读它?任何错误? –
尝试使用'' –