ASP.NET Fileupload和AJAX

时间:2009-04-15 08:13:30

标签: asp.net ajax file-upload

我对FileUpload和uploadpanels有一点问题。

大多数人可能都知道你不能在不强制回发的情况下使用asp:FileUpload控件。至少不是我所知道的,如果我错了,请告诉我。

现在我的问题是: 我有一个带有FileUpload的usercontrol和一个显示“Upload”的按钮。此UserControl将加载到UpdatePanel中。 现在我想注册到usercontrol里面的上传按钮作为回发触发器。 有没有办法做到这一点?

有没有人知道如何在没有回发的情况下进行文件上传?

最诚挚的问候 真正的napster

2 个答案:

答案 0 :(得分:2)

解决了这个问题

如果有人遇到这个挑战,可以通过在UserControl中执行此操作来解决此问题

ScriptManager sman = ScriptManager.GetCurrent(Page);
sman.RegisterPostBackControl(btn_addDocument);

答案 1 :(得分:0)

您需要向UpdatePanel控件添加触发器以强制提交页面的按钮执行完整回发。一个例子是:

<triggers>
        <asp:postbacktrigger controlid="btnSave" />
</triggers>