2015-11-01 75 views
0

我想在foreach循環中創建下拉列表,併發送這些下拉列表來查看和列舉它們。如何動態創建下拉列表並在視圖中枚舉它們? asp.net MVC 5

我該如何做到這一點?

查看行李只有一個,例如我有3個位置下拉列表,我想通過國家,地區,城市循環,並創建每個下拉並將它們發送到查看。

注意:它並不總是3個位置,位置是動態添加指向父標識的指針,所以我有一個最終選定位置的父位置列表(在這個例子中,我有城市,我想回溯到國家同時建立相應的下拉列表)

我使用asp.net MVC 5

+0

您必須爲此使用Ajax。所以,當一個下拉更改加載另一個下拉的值。看看這個答案:http://stackoverflow.com/a/30090363/1910735 –

+0

另請參閱[這個答案](http://stackoverflow.com/questions/28627421/better-way-to-load-2-dropdown- in-mvc/28640420#28640420)和[DotNetFiddle](https://dotnetfiddle.net/JofdB8) –

+0

謝謝你的評論,但我已經像你說的那樣用ajax做了,但是在用戶選擇了城市,如果他想稍後編輯這個頁面,我將不得不回到使用城市的軌道,並顯示該地區,國家下降,這就是我想知道該怎麼辦? – user5049376

回答

0

感謝您的意見,但我通過使用Ajax回賽道父ID而不是使用多個下拉菜單解決了這個問題,發送他們查看。