替代asp:面板在asp.net mvc中

时间:2016-05-31 04:19:23

标签: c# asp.net asp.net-mvc

现在,由于它的好处,所有东西都从传统的aspx转换为razor视图, 我的问题是如何实现类似于面板的东西,在我们允许的情况下,如果X为真,则显示面板else visible = false。

我们怎样才能在MVC中实现类似的东西?

2 个答案:

答案 0 :(得分:5)

你可以在视图中使用剃须刀:

@if(condition) {
    <div>............ </div>
}

答案 1 :(得分:0)

该面板实际上是MVC视图中的target_link_libraries(irWGN irRNG) 元素,因此您可以直接在视图上处理条件,如Matteo1010所述,或者如果您想设置仅包含传递值和HTML帮助的视图,则使用JS:

<div id="yourdivid">...</div>

我认为使用传递值的JS方法比直接在视图内部编写C#代码更有利于控制客户端的视图行为。