我正在使用VS-2005。
在我的网站中,我使用了带有type = file的html输入控件。
问题在于,当我将此控件放在'UpdatePanel'中时,'PostedFile'属性在回发时变为'Nothing'。所以为了让事情有效,我已经删除了'UpdatePanel',事情正常。
但是,我有兴趣知道如果我使用'UpdatePanel'需要什么样的解决方法?在forums.asp.net的一个主题中,我发现我们需要为更新面板设置一个'PostBackHandler'。我不知道如何实现这一点。它是指“AsyncPostbackTrigger”还是“SyncPostBackTrigger”?
有人能说出如何实现这个吗?
答案 0 :(得分:0)
我能够解决这个问题。
而是使用AsyncPostbackTrigger我在UpdatePanel内部使用了一个PostbackTrigger来处理上传按钮,这解决了这个问题。 另一种方法是在PageLoad中添加一行作为ScriptManager1.RegisterPostbackControl(上传按钮的id),然后在按钮上单击上传按钮的事件处理程序,首先检查If Page.IsPostback。
两种选择都可以正常使用!
BYE