2009-04-24 35 views
0

私はasp.net mvcを使用しています。URLにquerystringパラメータを追加

ここで私はコントローラのロジックを尋ねるのではなく、表示ページで質問しています。私はURLルーティングのデフォルト設定を乱していません。

私は/コントローラ/アクションのようないくつかのURLを持つビューを持っている?CID = 2

私は構造上、異なるコントローラとなるリンクを載せていきたいと思います。このビューでは。

ポイントは、現在のurlパラメータを取得し、同じQuerystringパラメータを持つハイパーリンクを挿入することです。

+0

あなたはHTMLHelperを使用していますか? –

答えて

2
<%=Html.ActionLink("linkText", "actionName", 
    "controllerName", new {CID = Request.QueryString["CID"]}, null) %> 

このような意味ですか?

+0

これはMVCで行う「大丈夫」なのでしょうか?私はあなたが間違っていると言っているわけではない、私はちょうど知ることに興味がある。 – Kezzer

+0

@Kezzerはい、 'Html'オブジェクトはMVCフレームワークの一部です。 –

+0

実際にあなたのURLフォーマットは私のルーティングテーブルに登録されていません。 CID = 1 – Vikas

関連する問題