2012-10-23 157 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