2012-10-23 288 views
0

这是我的mvc3项目代码的一部分。隐藏链接值

@Html.ActionLink(item.PolicyNo, "MasterView", new { PolicyNo = item.PolicyNo }) 

它将传递 “PolicyNo” 到控制器,并且链接栏会显示这个例如: 的 “http://本地主机:49237 /政策/点评详情PolicyNo = 1001?”

现在

我的问题是如何隐藏该值成为: “http:// localhost:49237/Policy/Details1”只?

+0

你有一个动作命名的点评详情?你想为policyNo参数传递一个默认值吗? –

+0

为什么如果你能看见参数,它有关系吗? – Tommy

回答

0

我知道的唯一方法是做一个post请求而不是get。在发布请求中,使用参数1001并将其添加到会话。

然后将用户重定向到操作Details1。

将该值从会话中拉出并弹出,链接栏将显示Details1。

HTH