Asp.net mvc 4 MVC 4发布@Html.TextAreaFor

Asp.net mvc 4 MVC 4发布@Html.TextAreaFor,asp.net-mvc-4,Asp.net Mvc 4,我正在使用一个MVC4应用程序,面临一些小问题,这让我非常恼火 有人能帮我吗 我想将TextBoxFor设置为Disable或ReadOnly,已尝试以下操作: @Html.TextAreaFor(model => model.EndUserHelp, new { id = "name1", @readonly = 'readonly'}); $('#name1').attr('readonly', 'readonly'); $('#name1').attr('readonly'

我正在使用一个MVC4应用程序,面临一些小问题,这让我非常恼火

有人能帮我吗

我想将TextBoxFor设置为Disable或ReadOnly,已尝试以下操作:

@Html.TextAreaFor(model => model.EndUserHelp, new { id = "name1", @readonly = 'readonly'});

   $('#name1').attr('readonly', 'readonly');

$('#name1').attr('readonly', true);
希望我能得到紧急帮助,提前谢谢

感谢和问候, Ruchi Patel

在C#中,字符串由双引号分隔,因此:

@Html.TextAreaFor(
    model => model.EndUserHelp, 
    new { 
        id = "name1", 
        @readonly = "readonly"
    }
)
在jQuery中,可以使用以下方法:

在我使用的例子中。此方法有效

Hello@remzi。StackOverflow上使用的通用(也是唯一)语言是英语。请更新您的答案以遵守此规则。编辑:事实上,在谷歌翻译上快速浏览之后,这看起来不像是一个答案……对不起:(我修复了它。我不知道。)
$('#name1').prop('readonly', true);
$('#name1').prop('readonly', false);
@Html.TextAreaFor(model => model.Property1, 
       new { @class = "ckeditor", @disabled = "disabled" })