回答
型號:
public class MyModel {
public bool SomeProperty { get; set; }
public bool AnotherProperty { get; set; }
}
操作:
public ViewResult Index() {
//strongly typed example
var model = new MyModel {
SomeProperty = true,
AnotherProperty = false
}
ViewData["Something"] = true; //view data example
return View(model);
}
查看:
<button <%: Model.SomeProperty ? "disabled=\"disabled\"" : "" %>>some button</button>
<button <%: Model.AnotherProperty ? "disabled=\"disabled\"" : "" %>>Another button</button>
<button <%: ((bool)ViewData["Something"]) ? "disabled=\"disabled\"" : "" %>>Something</button>
禁用屬性的值應該是「禁用」或空的,而不是「真」/「假」。 – 2011-02-23 09:28:35
@Jakub我糾正了答案。 – 2011-02-23 10:15:12
@David我們現在可以選擇僅在HTML5中加入「禁用」元素,如果您想包含此元素。 – AnotherDeveloper 2015-05-15 16:56:18
在控制器中創建相同的標誌並將其傳遞給視圖。在內部視圖中,讀取該標誌,並在需要時禁用按鈕。
這個職位是舊的,但這個工作在MVC3 C#和可能是有用的:
<button @Html.Raw(Model.SomeProperty ? "disabled=\"disabled\"" : "") >a button</button>
- 1. 我們可以禁用iPhone的視圖控制器後退按鈕leftBarButtonItem的導航控制器嗎?
- 2. 我們可以重載MVC控制器的動作方法嗎?
- 3. 我們可以在控制器動作中檢查按鈕的顏色mvc
- 4. 我們可以在Spring MVC中擴展控制器嗎?
- 5. 我可以禁用「返回」按鈕瀏覽器功能嗎?
- 6. 我們可以禁用AOP調用嗎?
- 7. 我們可以限制後臺按鈕的功能嗎?
- 8. 可以從我的MVC控制器引用WebClient嗎?
- 9. 我們可以在asp.net mvc 3中同時調用兩個actionresult /控制器嗎?
- 10. 我們可以從asp.net MVC中的另一個控制器調用控制器的方法嗎?
- 11. 我們可以使用Android手機控制機器人嗎?
- 12. 我們可以在控制器laravel中使用helper嗎?
- 13. 我們可以使用數字按鈕在php中製作計算器嗎?
- 14. 我們可以控制k8s節點運行容器成員嗎?
- 15. 我可以獲得(Microsoft Web.Helper)Facebook.Helper方法到MVC控制器嗎?
- 16. 我可以重寫控制器ActionAttribute嗎?
- 17. MVC控制器啓用禁用控件
- 18. 使用MPMoviePlayerController - 我們可以添加自定義按鈕嗎?
- 19. 我們可以使用按鈕而不是集合視圖嗎?
- 20. laravel - 我可以從控制器創建控制器嗎?
- 21. 我可以在ZF2的控制器中使用$ this-> hybridauthinfo()嗎?
- 22. 我可以禁用Xceed DoubleUpDown控制箭頭嗎?
- 23. 我們可以在Android中調整按鈕的邊框嗎?
- 24. 我們可以在swift中自定義UIAlertviewController的按鈕嗎?
- 25. 我們可以更改UITableView中刪除按鈕的原點嗎?
- 26. ExtJS的4 MVC:鑑於通過控制器啓用/禁用放入項按鈕
- 27. 我們可以讓用戶控制本地通知嗎?
- 28. 我們可以使用OBD-II端口來控制汽車嗎?
- 29. 我可以使用像asp.net按鈕的HTML按鈕嗎?
- 30. 我們可以調用rake任務中的控制器方法嗎?
是的,可以肯定的,但是如果你發佈你已經嘗試過的以及你有什麼問題,你更有可能得到你的問題的答案。 – 2011-02-23 09:23:16