我在控制器中有一个if / else语句,并根据结果显示两种不同类型的视图。
所以我在.aspx页面中有2个视图,每个视图都有一个占位符。
如何从控制器设置属性placeholder.Visible?或者我应该通过MVC理论在控制器中进行那种演示?听起来我会模糊前端输出的分离。
答案 0 :(得分:1)
不要这样做..只有两个aspx页面/视图。不要担心占位符。
详细说明,是的,您可以在动作方法中执行此类逻辑。是的,你可以有一个动作方法有条件地渲染视图。这个是正常的!
如果操作中的逻辑变得如此之多以至于您难以维护单元测试,那么重构