Asp.net 如何在asp上打开文件对话框

Asp.net 如何在asp上打开文件对话框,asp.net,file-upload,Asp.net,File Upload,我正在创建一个web应用程序(ASP)。如何在用户单击按钮时打开“文件”对话框。我知道asp中有一个fileupload控件,但我想用一个简单的按钮打开文件对话框。您可以使用 <input type="file" id="fileLoader" name="files" title="Load File" ... 试试这个对你有帮助的例子 <script runat="server"> void SubmitButton_Click(Object sender,

我正在创建一个web应用程序(ASP)。如何在用户单击按钮时打开“文件”对话框。我知道asp中有一个fileupload控件,但我想用一个简单的按钮打开文件对话框。

您可以使用

 <input type="file"  id="fileLoader" name="files" title="Load File" ...

试试这个对你有帮助的例子

<script runat="server">

    void SubmitButton_Click(Object sender, EventArgs e) {
       if (File1.PostedFile != null) {
          try {
             File1.PostedFile.SaveAs("C:\\Uploads\\uploadedfile.txt");
             Span1.InnerHtml = "Upload Successful!";
          }
          catch (Exception ex) {
             Span1.InnerHtml = "Error saving file <b>C:\\" +
                File1.Value + "</b><br>" + ex.ToString();
          }
       }
    }

</script>
<html>
<head>
</head>
<body>
    <form enctype="multipart/form-data" runat="server">
        <input id="File1" type="file" runat="Server" />
        <p>
            <input id="Submit1" type="submit" value="Upload File" 
             runat="Server" onserverclick="SubmitButton_Click" />
        </p>
      </form>
</body>
</html>

无效提交按钮单击(对象发送者,事件参数e){
if(File1.PostedFile!=null){
试一试{
File1.PostedFile.SaveAs(“C:\\Uploads\\uploadedfile.txt”);
Span1.InnerHtml=“上传成功!”;
}
捕获(例外情况除外){
Span1.InnerHtml=“保存文件C时出错:\\”+
File1.Value+“
”+ex.ToString(); } } }

试试这个,
<script runat="server">

    void SubmitButton_Click(Object sender, EventArgs e) {
       if (File1.PostedFile != null) {
          try {
             File1.PostedFile.SaveAs("C:\\Uploads\\uploadedfile.txt");
             Span1.InnerHtml = "Upload Successful!";
          }
          catch (Exception ex) {
             Span1.InnerHtml = "Error saving file <b>C:\\" +
                File1.Value + "</b><br>" + ex.ToString();
          }
       }
    }

</script>
<html>
<head>
</head>
<body>
    <form enctype="multipart/form-data" runat="server">
        <input id="File1" type="file" runat="Server" />
        <p>
            <input id="Submit1" type="submit" value="Upload File" 
             runat="Server" onserverclick="SubmitButton_Click" />
        </p>
      </form>
</body>
</html>