C# 使用会话创建多个选项卡
我根据所选客户ID在浏览器中打开多个选项卡(可以选择多个客户) 我的会话有问题。 如果我选择多个客户*(多个客户*),我每次都插入第一次会话数据 如何使用session解决多选项卡问题,或者在asp.net mvc中有其他解决方案吗 任何帮助都将不胜感激C# 使用会话创建多个选项卡,c#,session,tabs,C#,Session,Tabs,我根据所选客户ID在浏览器中打开多个选项卡(可以选择多个客户) 我的会话有问题。 如果我选择多个客户*(多个客户*),我每次都插入第一次会话数据 如何使用session解决多选项卡问题,或者在asp.net mvc中有其他解决方案吗 任何帮助都将不胜感激 谢谢。当您需要客户Id时,可以使用查询字符串 比如说 而不是使用 会话[“SelectedCustomerID”] 试着用这个 Request.querystring[“SelectedCustomerID”]将您的SelectedCustom
谢谢。当您需要客户Id时,可以使用查询字符串 比如说 而不是使用 会话[“SelectedCustomerID”] 试着用这个
Request.querystring[“SelectedCustomerID”]将您的
SelectedCustomerID
添加到列表中,并将此列表添加到会话中
public ActionResult MultipleTab(int? SelectedCustomerID)
{
Session["SelectedCustomerID"] = SelectedCustomerID;
return view();
}
List myList=new List();
myList=(列表)会话[“SelectedCustomerID”];
myList.Add(SelectedCustomerID);
会话[“SelectedCustomerID”]=myList;
我怎么知道选择了哪个会话?我不清楚你的意思!是否要使用多会话
或多会话值,如数组
?告诉我更多关于你函数的信息,我想知道上面的答案对你有用吗?为什么接受?我在标签页中打开客户。例如,我打开5个客户页面,如果我想更改3个。客户数据,我更改1。客户数据,因为会话。是的,我在一个选项卡中编辑每个客户,这意味着5个选项卡对应5个客户
List<int> myList = new List<int>();
myList = (List<int>)Session["SelectedCustomerID"];
myList.Add(SelectedCustomerID);
Session["SelectedCustomerID"] = myList;