0

我有一个文本输入定义如下的表单

    @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 不仅仅将文本框标记为红色,如果我删除连字符,表格会正常发布。包括连字符作为输入是我的客户的绝对要求,是否有启用此选项的选项?为什么连字符被拒绝?提前致谢。

4

0 回答 0