Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带有单选按钮切换的引导未在更新面板内触发异步回发_C#_Asp.net_Twitter Bootstrap - Fatal编程技术网

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进行检查。