0

.Net Web アプリケーションでは、xlsファイルをアップロードする必要があります。

必要なシナリオは次のようなものです。ユーザーがページ上のボタン (たとえば、[参照] ボタン) をクリックすると、ファイル参照ウィンドウが開きます。

ここで、利用可能な Excel ファイルのみを表示して、そこにリストされている Excel ファイルのいずれかをユーザーが選択できるようにすることはできますか?

これはプログラムで達成できますか

どんな提案でもかなりの価値があります。

4

2 に答える 2

2

短い答え:いいえ。

Web ブラウザー内からファイル ブラウザーのファイル仕様を制御する方法はありません。ファイルの入力値にも JavaScript を使用できません。

通常の解決策は、投稿された後にサーバー側でファイル拡張子を調べ、それに応じて対処することです。

于 2013-01-22T12:03:10.467 に答える
1

以下のように正規表現を使用できます。

<asp:FileUpload ID="fuImportData" runat="サーバー" />

<asp:RegularExpressionValidator ID="regexValidator" runat="server" ControlToValidate="fuImportData" ErrorMessage="XLS のみが許可されています" ValidationExpression="(.*.([Xx][Ll][Ss])$)"> < /asp:RegularExpressionValidator>

于 2013-01-22T12:07:37.667 に答える