次のように定義されたテキスト入力のフォームがあります
@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は、テキストボックスを含めようとすると、テキストボックスを赤でマークするだけではありません。 、ハイフンを削除すると、フォームは通常どおり投稿されます。入力としてハイフンを含めることは私のクライアントによる絶対的な要件ですが、これを有効にするオプションはありますか?ハイフンが拒否されるのはなぜですか?前もって感謝します。