0
我使用ASP.NET MVC應用程序與劍道框架。出於某種原因,我總是得到勾選「#IsInterestDeemed」的勾選狀態。雖然,在ViewModel財產「IsInterest」是控制器的操作方法矇混。 請建議我在哪裏做的錯誤。劍道觀測到複選框結合總是顯示打勾
<div id="RunModelDiv" style="min-width:300px">
<div>
<input type="checkbox" id="IsInterestDeemed" value="IsInterestDeemed" data-bind="checked: IsInterestDeemed, disabled: IsReadOnly" />
<label for="IsInterestDeemed"> Interest</label>
</div>
<div>
<script>
var myViewModel;
$(document).ready(function(){
myViewModel = kendo.observable({
IsReadOnly: @Html.Raw(Json.Encode(Model.IsReadOnly)),
IsInterestDeemed : '@Html.Raw(Json.Encode(Model.IsInterest))'});
kendo.bind($("#RunModelDiv"), myViewModel);
});
</script>
視圖模型屬性: -
public bool IsInterest { get; set; }
public bool IsReadOnly { get; set; }
IsReadOnly也是一個布爾屬性 – Karan
所以,如果他們都是布爾類型,或許他們應該如何處理相同(提示:行情) –
我甚至移除了數據綁定屬性的選項被禁用,仍然沒有運氣.. – Karan