如何在没有页面加载的情况下再次触发更新面板

时间:2016-02-19 15:53:56

标签: c# asp.net

事情就是这样:

我有一个母版页和一些其他Web窗体。所有这些都调用用户控件,在用户控件中,有一个更新面板。

现在我在母版页中添加了一个按钮(所有页面都需要该按钮,这就是它在母版页中的原因),我需要该按钮来显示弹出窗口。没关系。

问题是当我点击按钮时,页面再次呈现。因此,我将按钮放在更新面板中,并将其设置为更新面板的异步触发器。

(想象一下这样的事情:   母版页{           更新面板{                 按键             }           内容持有人       } )

现在页面不再渲染,但仍然启动页面加载,这是一个问题。 如果页面显示需要5秒钟,因为它正在加载内容,主页面中的按钮也将花费5秒钟,因为它将再次加载所有内容。

有人知道要解决的问题吗?

1 个答案:

答案 0 :(得分:0)

我认为这是一个像

这样的asp.net标准按钮
 <asp:Button ID="Button1" runat="server" Text="Button" />

因此,点击此按钮会触发回发事件。但是按钮只需要显示一个弹出窗口,如果不需要服务器代码处理,最好使用

<input type="button" id="Button1" value="Button"/>

删除UpdatePanel。