0

ファイルの名前だけが必要ですが、[保存]ボタンをクリックすると、ファイルがアップロードされ(大きなファイルでは例外が発生します)、ページでファイルのアップロードを「試行」したくありません。

マークアップ:

<asp:FileUpload runat="server" ID="txtPDFPath" />

コードビハインド:

Reference r = new Reference() { R_CatalogNumber = txtCatalogNumber.Text.ToLower(), R_PDFPath = txtPDFPath.FileName.ToLower() };
4

1 に答える 1

0

したがって、私が理解した回避策は、単純な'input type ="file"'と'Style= "" display:none "'を含むaspテキストボックスを使用し、javascriptを使用してテキストボックスのテキストをファイル入力値に設定することでした。 c:\ fakepath \ filenameを取得するので、Pathクラスを使用してファイル名だけを取得できることに注意してください...完全に機能します...

于 2012-11-03T03:02:06.367 に答える