我正在尝试将我在会话变量中添加的字符串添加到另一个aspx webform中。我在我的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);
........
})
答案 0 :(得分:0)
您是否正在使用System.Web.SessionState.HttpSessionState.Session对象来获取Javascript中的会话对象数据?这就是我在我的一个WebForms项目中使用它的方式。希望它有所帮助。
HttpContext.Current.Session[Constants.SessionStateVariables.LoginFailed] = false;
var loginIsFailed = '<%=Session[XYZProcet.Common.Constants.SessionStateVariables.LoginFailed]%>';