我每天都在学习关于C#.net和Razor的新东西,但现在效率已经提高了。我有一个下拉列表,用于5个不同的页面,使用完全相同的选项,如何创建1,然后在其他页面中重复使用?因此,为了影响其余部分,我只需要在1中进行更改,过去几个小时我一直在努力解决这个问题。
Page 1
<select name="myList" id="myList">
<option>Cars</option>
<option>Van</option>
<option>Motorcycle</option>
</select>
这是我想要克隆的列表。
答案 0 :(得分:0)
我认为这个主题有一些答案可能会引导你朝着正确的方向前进。
答案 1 :(得分:0)
我会说答案取决于你在回发时使用下拉值做什么。您可以使用RenderAction在视图中返回一个字符串,如果您不想为您传递给视图的模型的下拉部分生成数据,那么您如何处理它? / p>
答案 2 :(得分:0)
创建接受一个模型作为参数的局部视图。通过此模型传递选择选项列表
使用@Html.Partial("_drpDownView",model)
在每个页面上调用this,使用包含list作为select options的参数的传递模型