0

次のコードは、htmlボタンを無効にしていません。私はMVC3かみそりを使用しています。誰かが私が間違っているところを指摘できますか

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

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

1 に答える 1

1

あなたの質問のコメントに基づいて、あなたの問題があります:「真」は有効なJavascriptではありません。trueすべて小文字にする必要があります。JSエラーコンソールを見てください。エラーが発生すると確信しています。

できるよif (@disablebutton.ToLower())

上記は、問題を解決する1つの方法にすぎません。サーバー側とクライアント側を混在させる場合は注意が必要です。

于 2012-11-08T21:49:55.433 に答える