0

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

第 1 页

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

这就是我要克隆的列表。

4

3 回答 3

0

我会说答案取决于您对回发的下拉值所做的事情。如果您不想为您传递给视图的模型的下拉部分制作数据,您可以使用 RenderAction 在视图中返回一个字符串,但是您如何处理它呢?

于 2013-09-13T23:49:28.987 回答
0

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

使用@Html.Partial("_drpDownView",model) 在每个页面上调用它使用包含列表的传递模型作为选择选项的参数

于 2013-09-14T07:52:19.430 回答
0

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

如何使用 razor 包含 .html 或 .asp 文件?

于 2013-09-13T23:40:44.433 回答