我有一个文本输入定义如下的表单
@using (Html.BeginForm()) {
<td align="left" style="font-size:Medium;width:400px;">@Html.TextBox("sn", "", new { @style = "font-size:Medium;width:400px;", @class = "fnTxtBox" })
</td>
}
用户需要能够在文本框中包含连字符('-'),例如##-######,但如果我尝试包含它,ASP.Net MVC 不仅仅将文本框标记为红色,如果我删除连字符,表格会正常发布。包括连字符作为输入是我的客户的绝对要求,是否有启用此选项的选项?为什么连字符被拒绝?提前致谢。