[英]Why is the PopupControlExtender generating a full postback inside an UpdatePanel?
我在updatepanel中有一个按钮。 我有一个链接到该按钮的PopupControlExtender,因此单击该按钮时会弹出一个面板。 它可以正常工作,除非它进行了完整的回发,但我不知道为什么。 按钮和PopupControlExtender位于ContentTemplate标记内的更新面板内。 当我取出PopupControlExtender时,该按钮仅执行部分回发。 我在PopupControlExtender上找不到任何有用的信息时遇到麻烦。 我是否必须声明回发触发器或其他内容?
编辑:如果我使用LinkButton控件,它将生成部分回发。 似乎仅使用Button控件执行完整的回发。
确保按钮的UseSubmitBehavior属性设置为false
我有完全相反的问题:当Button控件工作时,Link Button会导致完全回发。 但是,与其他答案不同,该按钮仅在UseSubmitBehavior为True / undefined时有效。
所以我只使用一些CSS,其按钮看起来像一个链接按钮,例如
input.linkButton
{
background-color: transparent;
border-style: none;
color: #0000FF;
cursor: pointer;
text-align: left;
text-decoration: underline;
}
(感谢Englestone的博客)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.