asp.net-mvc-3 - 指定 Html.TextBoxFor 的大小和最大长度

标签 asp.net-mvc-3 c#-4.0 razor

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

 @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" })

关于asp.net-mvc-3 - 指定 Html.TextBoxFor 的大小和最大长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9396076/

相关文章:

c# - Microsoft 图表、MVC 3 和 Razor

asp.net-mvc-3 - Asp.Net MVC 3 - @Html.Action 不会呈现/返回任何 HTML

asp.net-mvc-3 - 将列表从 View 传递到 Controller

c# - 当前上下文中不存在名称 'sqlDbType'

c# - 结构的默认参数

c# - 与 url 不同的操作名称

asp.net-mvc-3 - 是否可以在 ASP.NET MVC 中的多个项目上重用部分 View ?

visual-studio-2010 - 保护我的ASP.net MVC3网站aganist "Click jacking"

debugging - 减少托管程序的小型转储的大小,同时保留一些堆信息?

asp.net-mvc - Razor @helper函数不呈现任何HTML