<input id="UploadFile" type="file" name="UploadFile" runat="server" style="width:300;"/>
我要想把上面取得的路径显示在textbox1.text中该怎么办呢!

解决方案 »

  1.   

    在客户端:
    可以
    使用javascript
    window.Form1.all.textbox1.value = window.Form1.all.Uploadfile.value
    在服务器端:
    可以用:
    this.textbox1.Text = this.Uploadfile.PostFile.FileName
    个别词记不住了,清查msdn
      

  2.   

    javascript
       document.all('UploadFile').value=document.all('textbox1').value;
      

  3.   

    那就用:this.textbox1.Text = this.Uploadfile.PostFile.FileName
      

  4.   

    呵呵,也没必要加这个this了吧。
      

  5.   

    我想是:要把textbox1.Text = Uploadfile.PostFile.FileName可是这样做的话,没有抱错,但是textbox1中显示为空!
      

  6.   

    对了,我是直接在botton1中的click事件中写的!是不是button1要用html引用啊!
      

  7.   

    那么你的这句,放到哪里的呢?
    可以的话,就可以在那个Html控件的事件里面用咯。
      

  8.   

    so easy:
     hdt(接分接出个星星) ( )  has said:
    this.textbox1.Text = this.Uploadfile.PostFile.FileNamebut you must set the 'textbox1' as 'runat=server'
      

  9.   

    楼主:
    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    private void Button1_Click(object sender, System.EventArgs e)
    {
    this.tb.Text = this.UploadFile.PostedFile.FileName;
    }
    没有问题啊