2015-11-01 77 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而不是使用多个下拉菜单解决了这个问题,发送他们查看。