首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-07-04 
【求助】FileUpload控件放在DataList控件里就不会用了……直接放在页面的FileUpload控件我会用,但是要把FileUp

【求助】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;            }        } 

热点排行