事情就是这样:
我有一个母版页和一些其他Web窗体。所有这些都调用用户控件,在用户控件中,有一个更新面板。
现在我在母版页中添加了一个按钮(所有页面都需要该按钮,这就是它在母版页中的原因),我需要该按钮来显示弹出窗口。没关系。
问题是当我点击按钮时,页面再次呈现。因此,我将按钮放在更新面板中,并将其设置为更新面板的异步触发器。
(想象一下这样的事情: 母版页{ 更新面板{ 按键 } 内容持有人 } )
现在页面不再渲染,但仍然启动页面加载,这是一个问题。 如果页面显示需要5秒钟,因为它正在加载内容,主页面中的按钮也将花费5秒钟,因为它将再次加载所有内容。
有人知道要解决的问题吗?
答案 0 :(得分:0)
我认为这是一个像
这样的asp.net标准按钮 <asp:Button ID="Button1" runat="server" Text="Button" />
因此,点击此按钮会触发回发事件。但是按钮只需要显示一个弹出窗口,如果不需要服务器代码处理,最好使用
<input type="button" id="Button1" value="Button"/>
删除UpdatePanel。