2

Textboxビューがロードされるときのように読み取り専用モードになる 3@Html.TextBoxFor(m => m.Whatever, new {@readonly = "readonly"})つと、編集ボタンが1つあります。編集ボタンをクリックした後Textbox、同じで書き込み可能にしたいView。同じものを使用することは可能ですViewか、それともプロパティViewなしで別のものを作成する必要がありますか?@readonly = "readonly"TextBox

4

2 に答える 2

3

readonlyたとえば、javascript/jquery を使用して属性を削除できます。

@Html.TextBoxFor(m => m.Whatever, new {@readonly = "readonly"})
<button id="edit" type="button">Edit</button>

$('#edit').click(function() {
    $('#Whatever').prop('readonly', false);
});
于 2016-05-26T06:56:02.813 に答える