フォームを使用してファイルをアップロードしています。PDFファイルのみをアップロードしたい。これは私のコードです:
ユーザーがファイルを選択できるようにする入力ボックス:
@Html.FileBox(m => m.FileName, new { id = "FileName", accept = "application/pdf" })
エラーメッセージを表示する場所:
@Html.ValidationMessageFor(m=>m.FileName)
入力フィールド用に生成されたコードは次のとおりです。
<input id="FileName" type="file" name="FileName" data-val-required="The File Name field is required." data-val-length-max="512" data-val-length="The field File Name must be a string with a maximum length of 512." data-val="true" accept="application/pdf">
PDF ファイルを選択してもエラーが発生するようになりましたPlease enter a value with a valid extension.
私はMVC 3と目立たないjqueryを使用してフォームを検証しています。