4

ASP FileUpload をファイル拡張子で制限する方法をたくさん試しました。asp-validation を使用して、コード ビハインド、javascript などのファイルをチェックします。

今、選択可能なファイルを制限する新しい方法を見つけました:

<asp:FileUpload ID="fuTest" runat="server" accept=".csv" /> 

私はaccept属性を追加しました。これはASP.netによると有効な方法ですか? の

 <asp:Fileupload 

としてレンダリングされます

<intput type="file"

この属性はエラーなしで使用され、魅力的に機能します。これは有効で、まだ気づいていない制限はありますか?

4

1 に答える 1

4

以下を試してください:

<asp:FileUpload ID="fuTest" runat="server" />
<asp:RegularExpressionValidator ID="regexValidator" runat="server" ControlToValidate="fuTest" ErrorMessage="Only csv files are allowed" ValidationExpression="(.*\.([cC][sS][vV])$)"></asp:RegularExpressionValidator>
于 2013-04-26T12:57:45.443 に答える