C# 带有单选按钮切换的引导未在更新面板内触发异步回发
我正在尝试构建以下内容:C# 带有单选按钮切换的引导未在更新面板内触发异步回发,c#,asp.net,twitter-bootstrap,C#,Asp.net,Twitter Bootstrap,我正在尝试构建以下内容: <Update Panel> <Bootstrap Theme> <Radio Button 1> <Radio Button 2> <Bootstrap Theme> <AsyncPostBack Triggers> <Update Panel> ASP标记: <asp:UpdatePanel ID="updatePrd" runat="serv
<Update Panel>
<Bootstrap Theme>
<Radio Button 1>
<Radio Button 2>
<Bootstrap Theme>
<AsyncPostBack Triggers>
<Update Panel>
ASP标记:
<asp:UpdatePanel ID="updatePrd" runat="server">
<ContentTemplate>
<div class="row ">
<div class="col-md-5 id">Type Produced: </div>
<div class="col-md-5 def">
<div class="btn-group" data-toggle="buttons" style="padding-bottom:10px">
<asp:Label id="btnTogGood" runat="server" CssClass="btn-baa btn-primary"></asp:Label>
</div>
<div class="btn-group" data-toggle="buttons" >
<label class="btn btn-baa active enhanceButton">
<asp:RadioButton ID="optGood" GroupName="prdType" runat="server" Checked="true" AutoPostBack="true" OnCheckedChanged="optGood_CheckedChanged"/>
GOOD
</label>
<label class="btn btn-baa enhanceButton">
<asp:RadioButton ID="optScrap" GroupName="prdType" runat="server" AutoPostBack="true" OnCheckedChanged="optScrap_CheckedChanged"/>
SCRAP
</label>
</div>
</div>
</div>
<div class="row ">
<div class="col-md-5 id" runat="server" id="divScrapModal"> </div>
<div class="col-md-4 def">
<asp:TextBox id="txtScrapCode" runat="server" placeholder="01" Visible="false" ></asp:TextBox>
</div>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="optGood" EventName="CheckedChanged" />
<asp:AsyncPostBackTrigger ControlID="optScrap" EventName="CheckedChanged" />
</Triggers>
</asp:UpdatePanel>
生产类型:
好
碎片
我遇到的问题是没有触发异步回发触发器。我有一种预感,这是因为引导主题的div正在剥皮单选按钮。我不知道该怎么做
非常感谢
编辑:我应该补充一点,这段代码只需更新面板中的单选按钮就可以100%工作
注意:这段代码执行得非常完美,并触发异步回发:
<asp:UpdatePanel ID="updatePrd" runat="server">
<ContentTemplate>
<div class="row ">
<div class="col-md-5 id">Type Produced: </div>
<div class="col-md-5 def">
<asp:RadioButton ID="optGood" GroupName="prdType" runat="server" Checked="true" AutoPostBack="true" OnCheckedChanged="optGood_CheckedChanged"/>
GOOD
<asp:RadioButton ID="optScrap" GroupName="prdType" runat="server" AutoPostBack="true" OnCheckedChanged="optScrap_CheckedChanged"/>
SCRAP
</div>
</div>
<div class="row ">
<div class="col-md-5 id" runat="server" id="divScrapModal"> </div>
<div class="col-md-4 def">
<asp:TextBox id="txtScrapCode" runat="server" placeholder="01" Visible="false" ></asp:TextBox>
</div>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="optGood" EventName="CheckedChanged" />
<asp:AsyncPostBackTrigger ControlID="optScrap" EventName="CheckedChanged" />
</Triggers>
</asp:UpdatePanel>
生产类型:
好
碎片
我通过使用2个按钮和一些切换逻辑(当单击按钮1时,禁用按钮1等)以及使用css对按钮进行主题化,解决了这个问题。我仍然有兴趣知道为什么我最初的方法不起作用 您是否在使用UpdatePanel的页面中包含了
?是的。如果没有引导主题(更新面板中的单选按钮),这可以正常工作。检查您的引导jquery代码是否会在页面的某个地方被破坏。使用firebug进行检查。