2008-09-23 33 views
1

我在控制器中有一个if/else语句,根据结果显示两种不同类型的视图。从控制器设置占位符属性?

所以我有一个.aspx页面中的2个视图,每个视图都有一个占位符。

如何从控制器设置属性placeholder.Visible?或者根据MVC理论,我甚至应该在控制器中做这种表现形式?这听起来像是模糊了前端输出的分离。

回答

1

不这样做..只有两个aspx页面/视图。不要担心占位符。

详细说明,是的,你可以在操作方法中做这种逻辑。是的,你可以有一个操作方法有条件地渲染视图。这个是正常的!

如果行动中的逻辑变得如此之多以至于难以维护单元测试,那么重构