2013-03-21 22 views
0

我使用下面的代碼爲只讀的文本輸入文本字段,但是這並不能成爲只讀的任何想法,爲什麼這可能是使只讀

@Html.EditorFor(model => model.UserName, new { Readonly = "Readonly"}) 

回答

1

爲什麼續使用

@Html.EditorFor(model => model.UserName, new { @readonly = true}); 

,或者你可以像使用

@Html.EditorFor(model => model.UserName, new { @readonly = "readonly"}); 
+0

這些不workl – user2169717 2013-03-21 11:23:57

+0

請參閱編輯我現在已經看到,而不是「只讀」應該是「只讀」 – Gautam3164 2013-03-21 11:25:03

+0

仍然無法正常工作 – user2169717 2013-03-21 11:26:20

0

嘗試textboxfor

@Html.TextBoxFor(model => model.UserName, new { @readonly = true}) 
+0

這doent工作 – user2169717 2013-03-21 11:57:58

+0

看到修改 – Sharun 2013-03-21 12:01:18

0

HtmlHelper EditorFor沒有帶HTML屬性的重載。

代替EditorForTextBoxFor

@Html.TextBoxFor(model => model.UserName, new { disabled = "disabled", @readonly = "readonly"})

希望它有助於

+0

這不工作,因爲只讀befoe等號不會被重新調整 – user2169717 2013-03-21 12:00:08

+0

現在就試試吧!我編輯過。它現在的作品 – 2013-03-21 12:05:48

+0

nope不工作 – user2169717 2013-03-21 17:11:40