我正在做一个 MVC 项目,在我的文本框中我只允许用户输入大写字符。
在执行以下操作时,这在 Razor 中有效:
@Html.TextBoxFor(m => m.Name, new{@class="upper"}
然后我在我的 CSS 文件中应用相关代码
但是,如果我在 Razor 中有以下代码,它就不起作用:
@Html.TextBox("Name", new{@class="upper"}
我得到的只是显示 {@class="upper"}
有人知道我做错了什么吗?
最佳答案
第二个参数是文本框的值,所以你应该留空并将类放在第三个参数中:
@Html.TextBox("Name", null,new{@class="upper"})
关于c# - 文本框中只允许大写字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18618197/