在控制器的get方法中设置div visible fasle
我正在使用C#和MVC。 我想根据Controller的Get方法中的数据库条件将div设置为true / false。
请建议
在控制器中:
ViewData["DivIsVisible"] = ... return View(); // or with ViewModel public class TheViewModel { public bool DivIsVisible; ... } ... var model = new TheViewModel { DivIsVisible = true /* false */, ... } return View(model);
在视图中:
> <% if(DivIsVisible) { %> ... <% } %> > <% if(Model.DivIsVisible) { %> ... <% } %>
myDiv.Style["display"] = 'none';
要么
myDiv.Visible = false;
这是你想要的吗 ?
作为View Model的一部分从数据库发送结果
那么你可以使用这种语法
<% if(Model.Property) == "desired value"{%> <% RenderPartial("div")%> <%}%>
最好的方法是使用jQuery分析数据库值来更改div的CSS属性
$(function(){if(<%Model.Property ==“desired value”%>)$(div).hide();});