我有一個使用@ Html.RenderAction顯示在左側導航面板下拉的MVC佈局(主)視圖。此下拉菜單將顯示在網站的所有頁面上。 下拉列表包裹在表單元素中,並且在發佈表單時下拉列表發生更改。
問:
現在,一旦形式發佈,我需要連接的查詢字符串的下拉列表的值重新加載當前頁面的內容(無論頁面的用戶是目前...) 。這將意味着替換先前選擇中查詢字符串中可能已存在的值。
例子:
- 用戶導航到該網站的主頁:
網址:/首頁/ dropdownvalue =藍色
此時下拉列表顯示「藍'被選中。用戶將下拉列表中的值更改爲「紅色」。我需要用下面的網址重新載入頁面 -
/主頁/ dropdownvalue =紅色
- 在網站上的用戶移動到另一頁:
網址:/ CustomerFavorite /? dropdown =紅色
將下拉列表中的值從「紅色」更改爲「綠色」。
'CustomerFavourite'頁面應該在查詢字符串中重新加載'Green'。
我對這篇文章感到抱歉。但是,想到提供一些額外的信息來澄清問題。
謝謝。
裏卡德......適當respect..the問題沒有發佈,但重新加載頁面的用戶是目前與修改查詢字符串值。不過,我會使用與您提到的類似的jQuery函數來提交表單。 – andytech
如果你從Controller返回一個View而不是PartialView,我想你會得到你想要的查詢字符串。 – Rikard