以下代码不会禁用html按钮。我正在使用MVC3剃须刀。任何人都可以指出我出错的地方
@{
bool disablebutton = bool.Parse(ViewData["Disablebutton"].ToString());
}
$(document).ready(function () {
if (@disablebutton) {
$('#abc').attr('disabled', 'disabled');
}
});
答案 0 :(得分:1)
根据您在问题中的评论,您的问题是:“True”无效Javascript。它必须是true
全部小写。看看你的JS错误控制台,我确定你会有错误。
您可以执行if (@disablebutton.ToLower())
以上只是解决问题的一种方法。将服务器端与客户端混合时需要小心。