登录到名为CustomerStart的页面后,我成功地重定向了用户。之后,查询字符串(url)看起来很像ssn,就像这样
localhost:1234/CustomerStart?ssn=850406-0297
我这样写是
return RedirectToAction("Index", "CustomerStart", new {ssn = model.ssn});
但是当我点击_layout中定义的按钮时,
<li>@Html.ActionLink("CustomerStart","Index", "CustomerStart")</li>
我的查询字符串变空。
我想让我的客户在登录后或者点击CustomerStart按钮时都在同一个CustomerStart页面中。
我也想在点击上述任何一个按钮时,以不同的意见发送我的客户。
像这样, <li>@Html.ActionLink("CustomerStart","Index", "CustomerStart")</li>
<li>@Html.ActionLink("Bill","Index", "Bill")</li>
所以,我需要始终从查询字符串中获取值。但我不知道怎么办?
我是MVC3的新手,我完全迷失了。
答案 0 :(得分:0)
试
<li>@Html.ActionLink("CustomerStart","Index", "CustomerStart",
new { ssn=Request.QueryString["ssn"]},
null)
</li>
<li>@Html.ActionLink("Bill","Index", "Bill",
new { ssn=Request.QueryString["ssn"]},
null)
</li>