如何在回发后获取或保留文件上传控制值

时间:2013-04-05 08:35:16

标签: asp.net ajax

嗨我有usercontrol,其中有一个文件上传控件,用户控件在Tab容器里面,在aspx page.hirarchy就像下面这样:

1.Master Page 2.aspx具有ajax选项卡控件的页面。 3.用户控件位于标签容器内。 4.file上传控件,由用户控制。并提交按钮

我面临的问题: 当我点击提交按钮时,在文件上传控件的点击事件值上的按钮变为nulll之前调用了页面加载事件。

你能告诉我如何在回发后获取文件上传控制值。 谢谢你的进步。

1 个答案:

答案 0 :(得分:1)

文件上传控件不会随每个请求保留已发布的文件 当用户选择文件时,它将在下一个发生的PostBack请求中可用。

您应该在每个回发中检查PostedFile并将此文件保存在服务器上 在ViewState中保持对其路径的引用 然后,您可以在用户完成所有输入后处理该文件。