本文介绍了设置控制器的get方法DIV可见FASLE的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用C#与MVC。
我想设置在div可见真/假基于从数据库中控制器的Get方法的条件。
I am using C# with MVC.I want to set the div visible true/false based on a condition from database in the Get method of Controller.
请提示
推荐答案
在控制器:
ViewData["DivIsVisible"] = ...
return View();
// or with ViewModel
public class TheViewModel
{
public bool DivIsVisible;
...
}
...
var model = new TheViewModel { DivIsVisible = true /* false */, ... }
return View(model);
在View:
<script runat="server">
protected bool DivIsVisible {
get {
return ViewData["DivIsVisible"] != null && (bool)ViewData["DivIsVisible"];
}
}
</script>
<div <%= DivIsVisible ? "" : "style='display: none'" %>>
</div>
<% if(DivIsVisible) { %>
<div>
...
</div>
<% } %>
<!--or with View Model -->
<div <%= Model.DivIsVisible ? "" : "style='display: none'" %>>
</div>
<% if(Model.DivIsVisible) { %>
<div>
...
</div>
<% } %>
这篇关于设置控制器的get方法DIV可见FASLE的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!