0

これは私の mvc3 プロジェクト コードの一部です。

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

「PolicyNo」が Controller に渡され、リンク バーに「http://localhost:49237/Policy/Details1?PolicyNo=1001」のように表示されます。

今私の質問は、値を非表示にする方法です:「http://localhost:49237/Policy/Details1」のみ?

4

1 に答える 1

0

私が知っている唯一の方法は、get ではなく post リクエストを行うことです。ポスト リクエストで、パラメーター 1001 を取得し、それをセッションに追加します。

次に、ユーザーをアクション Details1 にリダイレクトします。

セッションから値を引き出して、さきほど、リンク バーには Details1 だけが表示されます。

HTH

于 2012-10-23T08:32:30.243 に答える