2
A
回答
3
是的,當然,這是有可能的。你可以使用一個標準的複選框:
@Html.CheckBoxFor(
x => x.Foo,
new {
data_url = Url.Action("SomeAction", "SomeController"),
id = "mycheckbox"
}
)
,然後在單獨的JavaScript文件中使用jQuery訂閱此複選框的變化情況,並悄悄地AJAXify它:
$(function() {
$('#mycheckbox').change(function() {
var data = {};
data[$(this).attr('name')] = $(this).is(':checked');
$.ajax({
url: $(this).data('url'),
type: 'POST',
data: data,
success: function(result) {
// TODO: do something with the result
}
});
});
});
相關問題
- 1. WPF取消選擇帶複選框的複選框 - 複選框組合框
- 2. 帶有複選框的Gridview
- 3. 帶複選框的Jmesa
- 4. 帶有複選框的DataGridTemplateColumn
- 5. 帶複選框的searchlogic
- 6. 帶複選框的WPF ListView
- 7. 帶複選框的按鈕
- 8. 帶有複選框的ListView
- 9. 帶複選框的QTableWidget
- 10. 帶有複選框的ListView
- 11. 帶複選框的POST
- 12. 帶複選框的RadComboBox
- 13. 帶複選框的CustomListView
- 14. 帶有複選框的PHP列表框
- 15. 帶有輸入框的「X」複選框
- 16. 帶有複選框的Wpf組合框
- 17. 帶複選框的ExtJs 4組合框
- 18. 帶複選框的WPF組合框
- 19. 帶觸發器的選擇複選框?
- 20. 帶有複選框的ListView - 爲什麼複選框不顯示?
- 21. 帶有複選框的jsTree,如何禁用所有複選框?
- 22. 帶有複選框的XAML列表框,選中複選框查看它
- 23. 帶有複選框的ListView中的IndexOutOfBoundsException
- 24. 帶有複選框的ngTable不會選中網格上的所有複選框
- 25. 帶有複選框的Textarea佔位符
- 26. 帶圖像的複選框列表
- 27. 帶複選框的Symfony2表單集合
- 28. 帶有複選框的jQueryUI手風琴
- 29. 帶有cakephp 1.2的多個複選框
- 30. 帶複選框的HTML表單元素
非常感謝你, – Victor
不這項工作?或者'data_url'實際上應該是'data-url'? – philreed
是的,它的工作原理。你不能在.NET中擁有一個名爲'data-url'的屬性。 ASP.NET MVC中的helper在生成標記時足夠智能,可以將'data_url'解釋爲'data-url'屬性。這是一個慣例。 –