首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >引导RadioButton UI导致ASP.NET回发无法触发

引导RadioButton UI导致ASP.NET回发无法触发
EN

Stack Overflow用户
提问于 2015-04-02 08:49:20
回答 1查看 759关注 0票数 0

走得更远,所以更新:

使用bootstrap作为UI,拥有一组由bootstrap设置样式的单选按钮:

代码语言:javascript
复制
 <div id="radio-group-follow" class="btn-group" data-toggle="buttons">
    <asp:RadioButton GroupName="myGroup1" OnCheckedChanged="Radio1_CheckedChanged"
     AutoPostBack="true" ID="Radio1" runat="server" Checked="False"
     CssClass="btn btn-default" Text="1"></asp:RadioButton>
</div>

因此,通常情况下,上面的代码应该会自动触发回发。Bootstrap使用DIV包装按钮,从而阻止回发发生。

下面的JS将触发一个回发,但只工作一次...

代码语言:javascript
复制
$(function () {
$("#<%=Radio1.ClientID%>").change(function (event) {
         __doPostBack('Radio1', '');
     });
EN

回答 1

Stack Overflow用户

发布于 2017-02-05 14:09:15

回发后,您的脚本将消失或未被触发。

代码语言:javascript
复制
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(recalc);
function recalc() {
 ...do your stuff...
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29403301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档