MVC3 jQuery ViewData禁用按钮



以下代码没有禁用HTML按钮。我正在使用MVC3剃须刀。任何人都可以指出我出错的地方

@{
   bool disablebutton = bool.Parse(ViewData["Disablebutton"].ToString());        
 }    
 $(document).ready(function () {  
   if (@disablebutton) {
     $('#abc').attr('disabled', 'disabled');
   }       
 });

根据您的问题中的评论,您的问题是:" true"不是有效的JavaScript。它必须是true所有小写。查看您的JS错误控制台,我敢肯定您会有错误。

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

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

最新更新