当前位置: 代码迷 >> ASP.NET >> FileUpload控件放在DataList控件里就不会用了…
  详细解决方案

FileUpload控件放在DataList控件里就不会用了…

热度:4590   发布时间:2013-02-25 00:00:00.0
【求助】FileUpload控件放在DataList控件里就不会用了……
直接放在页面的FileUpload控件我会用,但是要把FileUpload放在DataList控件里面做编辑用,我就没法把FileUpload的值传给同一DataList里的其他控件(比如TextBox),郁闷!

我写:
DataList1.FindControl("TextBox1").Text = "/upload/" + filename; //提示不含有Text定义。

或者写:
TextBox1.ClientID.Text = "/upload/" + filename; //提示上下文中不存在TextBox1。

请问怎么样才能正确找到这个DataList里的TextBox1子控件并把值传给它啊???

------解决方案--------------------------------------------------------
(DataList1.FindControl("TextBox1") as TextBox).Text = "/upload/" + filename;
------解决方案--------------------------------------------------------
C# code
        foreach (DataListItem dl in DataList1.Items)        {            TextBox box = dl.FindControl("textboxID") as TextBox;            if (box != null)            {                string text = box.Text;            }        }
  相关解决方案