0

以下代码没有禁用 html 按钮。我正在使用 MVC3 剃须刀。谁能指出我哪里出错了

@{
   bool disablebutton = bool.Parse(ViewData["Disablebutton"].ToString());        
 }    

 $(document).ready(function () {  
   if (@disablebutton) {
     $('#abc').attr('disabled', 'disabled');
   }       
 });
4

1 回答 1

1

根据您对问题的评论,您的问题是:“True”不是有效的 Javascript。它必须true全部小写。看看你的 JS 错误控制台,我相信你会有一个错误。

你可以做if (@disablebutton.ToLower())

以上只是解决您的问题的一种方法。将服务器端与客户端混合时需要小心。

于 2012-11-08T21:49:55.433 回答