隐藏链接值

时间:2012-10-23 06:47:16

标签: asp.net-mvc-3

这是我的mvc3项目代码的一部分。

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

它会将“PolicyNo”传递给Controller,链接栏会显示以下内容: 的 “http://本地主机:49237 /策略/ PolicyNo详情1 = 1001”

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

1 个答案:

答案 0 :(得分:0)

我所知道的唯一方法是做一个帖子请求而不是一个get。在post请求中,取参数1001并将其添加到session。

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

将值拉回到会话之外并且presto,链接栏将只显示Details1。

HTH

的Si