急啊! 怎么在后台获取动态生成的图片上传控件的文本!

沙伽more 2010-11-18 09:46:16
我在后台用代码动态生成了几个图片上传按纽控件; 请问一下,要怎么才能获取得到它们的文本啊!!
...全文
156 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
沙伽more 2010-11-18
  • 打赏
  • 举报
回复
呵呵,不好意思,刚才没有仔细看呢,现在知道怎么做了!!谢谢各位了,我马上结贴
沙伽more 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 symbol_bc 的回复:]
楼主试试这个,应该就是把fileupload和相应的button对应起来就行,
不过,如果我做这个功能,我会用前台的html控件做,从request中取得值,我觉得回比楼主的这种
从后台生成的方法好。

C# code

public partial class Default : System.Web.UI.Page
{
protected void P……
[/Quote]

那我这样,我怎么获得每个按纽对应的图片上传控件的内容啊
symbol_bc 2010-11-18
  • 打赏
  • 举报
回复
楼主试试这个,应该就是把fileupload和相应的button对应起来就行,
不过,如果我做这个功能,我会用前台的html控件做,从request中取得值,我觉得回比楼主的这种
从后台生成的方法好。

public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
FileUpload fu;

Button button;

for (int i = 0; i < 5; i++)
{
fu = new FileUpload();

this.Panel1.Controls.Add(fu);

fu.ID = "upload_" + i.ToString();

button = new Button();

this.Panel1.Controls.Add(button);

button.Click += new EventHandler(button_Click);

button.Text = "上传" + i.ToString();

button.ID = "uploadbutton_" + i.ToString();
}
}

void button_Click(object sender, EventArgs e)
{
Button obj = (Button)sender;

string filename = (this.Panel1.FindControl("upload_" + obj.ID.Split('_')[1]) as FileUpload).FileName;
}
}
ycproc 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 anheiguoke 的回复:]

你生成前 应该将文本保存到session或cookie一类的东西里边 类似做验证码
[/Quote]
IO 文件流
itrefer 2010-11-18
  • 打赏
  • 举报
回复
你生成前 应该将文本保存到session或cookie一类的东西里边 类似做验证码
沙伽more 2010-11-18
  • 打赏
  • 举报
回复
int n = 4;
FileUpload fu;
protected void Page_Load(object sender, EventArgs e)
{
BindStrI();
}

private void BindStrI()
{
for (int i = 0; i < n; i++)
{
fu = new FileUpload();
fu.ID = "fuStr" + i;
this.Panel1.Controls.Add(fu);
Button bu = new Button();
bu.Text = "上传";
bu.Click += new EventHandler(this.bu_Click);
this.Panel1.Controls.Add(bu);
}
}
天下在我心 2010-11-18
  • 打赏
  • 举报
回复
有代码贴下看看
symbol_bc 2010-11-18
  • 打赏
  • 举报
回复
图片上传按纽控件是什么控件啊?

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧