ASP.NET MVC表单提交。 Cookie,静态类变量或GET / POST?

时间:2014-03-12 08:09:06

标签: c# asp.net asp.net-mvc cookies asp.net-mvc-5

我已经研究了一段时间,仍然无法弄清楚要使用什么。基本上,我的情况是经理必须将一些客户分配给为企业工作的员工。基本的导航结构是:

  1. 从员工列表中单击所需的员工{需要保留 员工ID}
  2. 从客户列表中单击所需客户{需要保留 客户ID}
  3. 重定向到员工ID和客户ID所在的页面 可用,以便可以写入数据库。
  4. 我在持有员工ID时遇到问题,直到我到达第3步。我尝试了cookie并声明静态控制器类变量来保存员工ID,但后来我才知道所有的Windows共享相同的cookie,这显然会造成麻烦。我坚信GET / POST应该像这样工作。

    1. ShowCustomerList /?雇员= 1
    2. SubmitAssign /雇员= 1&安培;客户id = 2
    3. 但我不确定GET / POST是否有效,因为最终用户必须在页面上来回移动,我认为这些页面可能会丢失提交的值。如果问题不清楚,我可以解释得更多。

      解决这个问题的好方法是什么?

0 个答案:

没有答案