2013-11-09 65 views
0
public ActionResult MultipleTab(int? SelectedCustomerID) 
    { 
    Session["SelectedCustomerID"] = SelectedCustomerID; 
    return view(); 
    } 

我根据选定的客户ID(可选择多个客户)在浏览器中打开多个选项卡。使用会话的多个选项卡

我遇到了会话问题。

如果让我选择的多客户* (超过1的客户 *)我每次插入第一个会话数据。

如何解决使用会话多个选项卡的问题,或者你有另一种解决方案来实现这个在asp.net mvc?

任何帮助将被赏识。

谢谢。

回答

0

当你需要你的客户ID时,你可以使用querystrings。

例如

而是采用 会话[ “SelectedCustomerID”]

尝试使用此 的Request.QueryString [ “SelectedCustomerID”]

0

添加您SelectedCustomerIDList,并添加此List到Session。

List<int> myList = new List<int>(); 
myList = (List<int>)Session["SelectedCustomerID"]; 
myList.Add(SelectedCustomerID); 
Session["SelectedCustomerID"] = myList; 
+0

我怎么知道哪个会话被选中? – user2959726

+0

我不清楚你的意思!你想使用“多个会话”还是“像数组一样的多个会话值”?告诉我有关您的功能的更多信息,并且我想知道上面的答案对您有用吗?你为什么接受? – zey

+0

我在tab中打开客户。例如,我打开5个客户页面,如果我想更改3.客户数据,我更改了客户数据,因为会话。 – user2959726