0
我有這樣的視圖模型:
public class ItemViewModel {
[Display(Name="Has serie number?")]
public bool HasSerieNumber { get; set; }
public string SerieNumber { get; set; }
}
我有這樣的觀點:
@Html.LabelFor(item => item.HasSerieNumber);
@Html.CheckBoxFor(item => item.HasSerieNumber);
@Html.TextBoxFor(item => item.SerieNumber);
這JS代碼:
$('#HasSerieNumber').click(function() {
if ($(this).is(':checked')) {
$('#SerieNumber').show();
} else {
$('#SerieNumber').hide();
}
});
好吧,當我檢查SerieNumber文本顯示HasSerieNumber複選框。 當我檢查視圖中的項目時,是否有方法來觸發/更改HasSerieNumber屬性? 這個想法是:當我檢查複選框時,屬性的值將被更改,並且我可以通過此屬性控制文本框的可見性。
謝謝!
感謝您的回答,Darin。我知道這個。我的疑問是:在點擊複選框的時候是否有一種方法可以觸發一些Controller方法?我的代碼工作完美,我只是想知道如果我點擊複選框可以觸發一些控制器方法。謝謝! – Kiwanax