1
A
回答
3
在控制器:
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>
<% } %>
0
myDiv.Style["display"] = 'none';
或
myDiv.Visible = false;
這是你想要的嗎?
-2
從數據庫中發送的結果的視圖模型
部分,那麼你可以使用這個語法
<% if(Model.Property) == "desired value"{%>
<% RenderPartial("div")%>
<%}%>
最好的辦法是使用jQuery分析改變div的CSS屬性數據庫值
$(函數(){ 如果(<%Model.Property == 「期望值」 %>) $(DIV).hide(); });
相關問題
- 1. Swift-設置可見菜單控制器
- 2. 按位置獲取可見控件
- 3. 從url獲取控制器和方法?
- 4. 獲取不可見的內部div
- 5. 如何爲rspec包含/設置可見的幫助器方法?
- 6. 設置控制常規的方法值
- 7. 獲取每種方法的訪問/可見性修改器
- 8. 可可控制設置Shorcuts
- 9. 獲取控制器方法調用方(第三方webservice)
- 10. 控制器的設計方法
- 11. 設置和獲取方法 - Java的
- 12. 在控制器的PostDispatch方法中設置View變量
- 13. 如何設置POST方法的webapi控制器
- 14. 在Grails控制器的渲染方法中設置編碼
- 15. 獲取加載配置在控制器
- 16. 在加載器視圖方法中獲取控制器變量?
- 17. Angular.js控制器無法設置屬性
- 18. 如果導航控制器未設置爲初始視圖控制器,如何獲取導航控制器?
- 19. 獲取引用控制勝利的最佳方法Extjs控制器
- 20. 哪裏可以放置控制器的輔助方法?
- 21. 在rails控制器中獲取環境設置
- 22. 從Symfony控制檯中獲取服務器設置
- 23. 什麼是從控制器獲取模型類的Rails方法?
- 24. 如何在magento中的Observer中獲取控制器方法?
- 25. 嘗試訪問ASP.NET中的控制器方法時獲取System.TypeLoadException
- 26. 如何使用方向更改控制視圖可見性(可見/不可見)?
- 27. 爲什麼jquery沒有設置div可見的css屬性的可見性?
- 28. 設置屏幕方向變得可見
- 29. 如何設置一個Web API控制器Post方法
- 30. PHP覆蓋獲取設置方法
什麼,如果客戶沒有JS? – redsquare 2009-06-01 19:18:10
這就是當你使用第一種方法和第二種方法,如果你想使用js – Rony 2009-06-01 20:33:57