希望实现这样一个功能:点激一个按钮  出现一个OPEN FILE DIALOG选择了文件后可以读取此文件并上传到服务器

解决方案 »

  1.   

    用<input type=file>控件。
    跟asp里一样的使用
      

  2.   

    aspx:
    <INPUT id="File1" style="WIDTH: 296px; HEIGHT: 22px" type="file" size="30" name="File1"
    runat="server">cs:File1.PostedFile.SaveAs(_fullname);
      

  3.   

    用HtmlInputFile控件,示例代码:
    private void submit_ServerClick(object sender, System.EventArgs e)
    {
    string filepath1=Server.MapPath("../ProductImg/"+Path.GetFileName(File1.PostedFile.FileName));
    if(File.Exists(filepath1))
    {   
    Laburl.Visible=true;
    Laburl.Text="上传文件重名,请改名后再上传!";
    return;  

    else
    {
    File1.PostedFile.SaveAs(filepath1);
    }
      

  4.   

    <INPUT id="File1"  runat="server">
      

  5.   

    用HtmlInputFile控件,很简单的.网上应该好多例子