我有以下途徑:MVC路由問題
routes.MapRoute("Archive", "archive/{year}", new
{
controller = "Archive",
action = "Results"
}
);
我有正常工作的路線,但我想我的網址顯示如下:
http://mysite.com/archive/2008
當我點擊搜索按鈕,而不是隻是:
http://mysite.com/archive
我不希望通過創建一個動作鏈接到網址要做到這一點,我想提交按鈕做。
編輯:
更多信息。在我的主頁上,我有一個文本框,當單擊提交按鈕時,將文本框中鍵入的年份值傳遞給採用一個參數Year的我的存檔控制器中的操作方法結果。我現在在方法中獲得了正確的值,我只希望顯示在url中的年份。如果我在上面的url中手動輸入年份,它就像我期望的那樣工作。
謝謝!
你如何構建你的網址?你用Html.Form幫助器來構造它嗎?你能提供一個你做這個的區域的片段嗎? – paracycle 2009-08-18 08:24:13
見上面,希望有所幫助。 – poindexter12 2009-08-18 15:08:34