0
有一个远一点,所以更新:引导单选按钮UI导致ASP.NET回发到不火
使用引导作为UI,具有通过引导风格作为这样一个单选按钮组:
<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会着火后1回,但只能使用一次...
$(function() {
$("#<%=Radio1.ClientID%>").change(function (event) {
__doPostBack('Radio1', '');
});
我不相信“ifToggled”是jquery中的事件。你可能想看到这个答案来检查单选按钮是否被选中,http://stackoverflow.com/questions/6654601/jquery-if-radio-button-is-checked – marty 2015-04-02 01:10:13
我试过使用.change,它仍然甚至不会登录到控制台。值得注意的是,如果我检查元素并设置单选按钮显示:内联而不是无,然后单击单选按钮,然后它可以工作。有没有办法选择bootstrap生成的? – DDulla 2015-04-02 01:54:58
我从你的代码假设它发射一次。所以,回发你的函数没有初始化之后发生的事情。所以,你需要再次注册变化事件....这将工作可能是! – 2015-04-02 02:34:15