在我看來我有一個網格(來自KendoUI),我想根據複選框的狀態進行更新。我的想法是,只要點擊某個複選框的值(布爾值)就可以將其發送給我的控制器,然後使用複選框中的bool值作爲參數調用提供我的數據的服務。從那裏,我想刷新已經使用服務調用中的新數據填充我的網格的列表。如何發送基於複選框從視圖到控制器在asp.net中的布爾值
我試過一些ajax調用,但我似乎無法包裹在我的頭周圍。
這裏是我的索引視圖:
<div class="row-fluid">
<div class="span12">
<div class="k-block">
<div class="k-header">Unit List</div>
@Html.CheckBox("mycheckbox")
@(Html.Kendo().Grid(Model.UnitTypes)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(p => p.Id).Groupable(false);
columns.Bound(p => p.Name);
columns.Command(command => { command.Custom("Edit Unit"); }).Width(160);
})
.Groupable()
.Pageable()
.Sortable()
.Scrollable()
.Filterable()
)
}
</div>
</div>
這是我的控制器:
public ActionResult Index()
{
var client = new UnitServiceClient();
var listOfUnitsFromService = client.GetListOfUnits(true);
var model = new UnitModel
{
UnitTypes = listOfUnitsFromService.ToList()
};
return View(model);
}
希望有人能幫助,因爲我完全空白的,當涉及到AJAX調用:)
我試圖沿着這一線的東西: '$阿賈克斯({ 類型: '後', URL: 「/首頁/索引」, 數據類型: 「文本」, });' 從我的複選框html標記中的「onClick」中調用。就像我說的。沒有關於這個的線索:S – 2013-04-24 14:51:00