Asp.net-Mvc-3

為 Html.TextBoxFor 指定大小和最大長度

  • February 22, 2012

我需要更改文本框的大小:

@Html.SimpleTextBoxFor(m => ((ModifiableProperty<string>)m).Value.TheCurrentValue, new { id = fieldId})

我試過這個

@Html.SimpleTextBoxFor(m => ((ModifiableProperty<string>)m).Value.TheCurrentValue, new { id = fieldId, @maxlength = "100" })

但不起作用。

你也可以試試這個:

@Html.SimpleTextBoxFor(m => ((ModifiableProperty<string>)m).Value.TheCurrentValue, new { id = fieldId, style ="width:200px"})

只需將 200px 值更改為您想要的大小。

對於 maxlength,我使用與您相同的語法,它對我有用。

@Html.TextBoxFor(model => model.EL_Taille_Initiale, new { style = "width:50px", @maxlength = "5" })

引用自:https://stackoverflow.com/questions/9396076