1

我的视图中有一种情况,其中某些控件(即复选框或文本框)仅应在下拉列表中选择某个值时显示。问题是处理此问题的推荐方法是什么:

  1. 填充下拉列表时使用 JQuery 显示控件。

  2. 返回控制器,进行相关操作以至少重新显示 View,通过 View Model 传递新数据,从而使 Razor 能够显示条件控件。我可以看到这种方法的优点是进程由控制器管理并且使用相同的语言(Razor/C#)。

非常感谢。

4

1 回答 1

2

Jquery 或 javascript 是这里最好的方法。

使用控制器根据选择框更改进行视图更改不遵循关注点分离MVC 模式

如果您要为这么简单的事情进行回发,您不妨使用 WebForms

于 2013-05-09T12:35:55.623 回答