mvc3如何创建可重用的下拉列表

时间:2013-09-13 23:31:27

标签: asp.net-mvc-3 html-select

我每天都在学习关于C#.net和Razor的新东西,但现在效率已经提高了。我有一个下拉列表,用于5个不同的页面,使用完全相同的选项,如何创建1,然后在其他页面中重复使用?因此,为了影响其余部分,我只需要在1中进行更改,过去几个小时我一直在努力解决这个问题。

Page 1

<select name="myList" id="myList">
<option>Cars</option>
<option>Van</option>
<option>Motorcycle</option>
</select>

这是我想要克隆的列表。

3 个答案:

答案 0 :(得分:0)

我认为这个主题有一些答案可能会引导你朝着正确的方向前进。

How do you include .html or .asp file using razor?

答案 1 :(得分:0)

我会说答案取决于你在回发时使用下拉值做什么。您可以使用RenderAction在视图中返回一个字符串,如果您不想为您传递给视图的模型的下拉部分生成数据,那么您如何处理它? / p>

答案 2 :(得分:0)

创建接受一个模型作为参数的局部视图。通过此模型传递选择选项列表

使用@Html.Partial("_drpDownView",model)在每个页面上调用this,使用包含list作为select options的参数的传递模型