我正在尝试通过单选按钮列表扩展面板 [英] I'm trying to expand a panel through a Radio Button List

查看:67
本文介绍了我正在尝试通过单选按钮列表扩展面板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这个单选按钮列表:



I have this Radio Button List:

<asp:RadioButtonList ID="flight" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow" Width="500px" AutoPostBack="true">
                <asp:ListItem Text="Not Required" Value="Not Required"></asp:ListItem>
                <asp:ListItem Text="Required" Value="Required"></asp:ListItem>
            </asp:RadioButtonList>





我希望能够在选择必需时打开面板......这是小组:





And I want to be able to open a panel when "Required" is selected... here's the panel:

<asp:Panel ID="PanelFlight" runat="server" Visible="false">
               <div id="Flight">
                   <p class="space">3.3.1. Departure Information</p>
                   <p>Preferred start date and time:</p>
                   <p>
                       <asp:TextBox ID="flightDepartureStartDate" runat="server" Width="100px"></asp:TextBox>
                       <ajaxToolkit:CalendarExtender ID="CalendarExtender2"  runat="server" Format="dd-MM-yyyy" TargetControlID="flightDepartureStartDate">
                       </ajaxToolkit:CalendarExtender>
                       at
                       <asp:DropDownList ID="flightDepartureStartHour" runat="server">
                           <asp:ListItem>--</asp:ListItem>
                           <asp:ListItem>00</asp:ListItem>
                           <asp:ListItem>01</asp:ListItem>
                           <asp:ListItem>02</asp:ListItem>
                           <asp:ListItem>03</asp:ListItem>
                           <asp:ListItem>04</asp:ListItem>
                           <asp:ListItem>05</asp:ListItem>
                           <asp:ListItem>06</asp:ListItem>
                           <asp:ListItem>07</asp:ListItem>
                           <asp:ListItem>08</asp:ListItem>
                           <asp:ListItem>09</asp:ListItem>
                           <asp:ListItem>10</asp:ListItem>
                           <asp:ListItem>11</asp:ListItem>
                           <asp:ListItem>12</asp:ListItem>
                           <asp:ListItem>13</asp:ListItem>
                           <asp:ListItem>14</asp:ListItem>
                           <asp:ListItem>15</asp:ListItem>
                           <asp:ListItem>16</asp:ListItem>
                           <asp:ListItem>17</asp:ListItem>
                           <asp:ListItem>18</asp:ListItem>
                           <asp:ListItem>19</asp:ListItem>
                           <asp:ListItem>20</asp:ListItem>
                           <asp:ListItem>21</asp:ListItem>
                           <asp:ListItem>22</asp:ListItem>
                           <asp:ListItem>23</asp:ListItem>
                       </asp:DropDownList>
                       :
                       <asp:DropDownList ID="flightDepartureStartMinute" runat="server">
                           <asp:ListItem>--</asp:ListItem>
                           <asp:ListItem>00</asp:ListItem>
                           <asp:ListItem>01</asp:ListItem>
                           <asp:ListItem>02</asp:ListItem>
                           <asp:ListItem>03</asp:ListItem>
                           <asp:ListItem>04</asp:ListItem>
                           <asp:ListItem>05</asp:ListItem>
                           <asp:ListItem>06</asp:ListItem>
                           <asp:ListItem>07</asp:ListItem>
                           <asp:ListItem>08</asp:ListItem>
                           <asp:ListItem>09</asp:ListItem>
                           <asp:ListItem>10</asp:ListItem>
                           <asp:ListItem>11</asp:ListItem>
                           <asp:ListItem>12</asp:ListItem>
                           <asp:ListItem>13</asp:ListItem>
                           <asp:ListItem>14</asp:ListItem>
                           <asp:ListItem>15</asp:ListItem>
                           <asp:ListItem>16</asp:ListItem>
                           <asp:ListItem>17</asp:ListItem>
                           <asp:ListItem>18</asp:ListItem>
                           <asp:ListItem>19</asp:ListItem>
                           <asp:ListItem>20</asp:ListItem>
                           <asp:ListItem>21</asp:ListItem>
                           <asp:ListItem>22</asp:ListItem>
                           <asp:ListItem>23</asp:ListItem>
                           <asp:ListItem>24</asp:ListItem>
                           <asp:ListItem>25</asp:ListItem>
                           <asp:ListItem>26</asp:ListItem>
                           <asp:ListItem>27</asp:ListItem>
                           <asp:ListItem>28</asp:ListItem>
                           <asp:ListItem>29</asp:ListItem>
                           <asp:ListItem>30</asp:ListItem>
                           <asp:ListItem>31</asp:ListItem>
                           <asp:ListItem>32</asp:ListItem>
                           <asp:ListItem>33</asp:ListItem>
                           <asp:ListItem>34</asp:ListItem>
                           <asp:ListItem>35</asp:ListItem>
                           <asp:ListItem>36</asp:ListItem>
                           <asp:ListItem>37</asp:ListItem>
                           <asp:ListItem>38</asp:ListItem>
                           <asp:ListItem>39</asp:ListItem>
                           <asp:ListItem>40</asp:ListItem>
                           <asp:ListItem>41</asp:ListItem>
                           <asp:ListItem>42</asp:ListItem>
                           <asp:ListItem>43</asp:ListItem>
                           <asp:ListItem>44</asp:ListItem>
                           <asp:ListItem>45</asp:ListItem>
                           <asp:ListItem>46</asp:ListItem>
                           <asp:ListItem>47</asp:ListItem>
                           <asp:ListItem>48</asp:ListItem>
                           <asp:ListItem>49</asp:ListItem>
                           <asp:ListItem>50</asp:ListItem>
                           <asp:ListItem>51</asp:ListItem>
                           <asp:ListItem>52</asp:ListItem>
                           <asp:ListItem>53</asp:ListItem>
                           <asp:ListItem>54</asp:ListItem>
                           <asp:ListItem>55</asp:ListItem>
                           <asp:ListItem>56</asp:ListItem>
                           <asp:ListItem>57</asp:ListItem>
                           <asp:ListItem>58</asp:ListItem>
                           <asp:ListItem>59</asp:ListItem>
                       </asp:DropDownList>
                   </p>

                   <p>Preferred Flight: </p>
                   <asp:TextBox ID="flightDeparturePreferred" runat="server" Width="500px"></asp:TextBox>

                   <p>Flight URL: </p>
                   <asp:TextBox ID="flightDeparturePreferredURL" runat="server" Width="500px"></asp:TextBox>
                   <div>
                       <p>3.3.2. Return Information</p>
                       <p>Preferred start date and time:</p>

                       <p>
                           <asp:TextBox ID="flightReturnStartDate" runat="server" Width="100px"></asp:TextBox>
                           <ajaxToolkit:CalendarExtender ID="CalendarExtender3"  runat="server" Format="dd-MM-yyyy" TargetControlID="flightReturnStartDate">
                           </ajaxToolkit:CalendarExtender>
                           at
                       <asp:DropDownList ID="flightReturnStartHour" runat="server">
                           <asp:ListItem>--</asp:ListItem>
                           <asp:ListItem>00</asp:ListItem>
                           <asp:ListItem>01</asp:ListItem>
                           <asp:ListItem>02</asp:ListItem>
                           <asp:ListItem>03</asp:ListItem>
                           <asp:ListItem>04</asp:ListItem>
                           <asp:ListItem>05</asp:ListItem>
                           <asp:ListItem>06</asp:ListItem>
                           <asp:ListItem>07</asp:ListItem>
                           <asp:ListItem>08</asp:ListItem>
                           <asp:ListItem>09</asp:ListItem>
                           <asp:ListItem>10</asp:ListItem>
                           <asp:ListItem>11</asp:ListItem>
                           <asp:ListItem>12</asp:ListItem>
                           <asp:ListItem>13</asp:ListItem>
                           <asp:ListItem>14</asp:ListItem>
                           <asp:ListItem>15</asp:ListItem>
                           <asp:ListItem>16</asp:ListItem>
                           <asp:ListItem>17</asp:ListItem>
                           <asp:ListItem>18</asp:ListItem>
                           <asp:ListItem>19</asp:ListItem>
                           <asp:ListItem>20</asp:ListItem>
                           <asp:ListItem>21</asp:ListItem>
                           <asp:ListItem>22</asp:ListItem>
                           <asp:ListItem>23</asp:ListItem>
                       </asp:DropDownList>
                           :
                       <asp:DropDownList ID="flightReturnStartMinute" runat="server">
                           <asp:ListItem>--</asp:ListItem>
                           <asp:ListItem>00</asp:ListItem>
                           <asp:ListItem>01</asp:ListItem>
                           <asp:ListItem>02</asp:ListItem>
                           <asp:ListItem>03</asp:ListItem>
                           <asp:ListItem>04</asp:ListItem>
                           <asp:ListItem>05</asp:ListItem>
                           <asp:ListItem>06</asp:ListItem>
                           <asp:ListItem>07</asp:ListItem>
                           <asp:ListItem>08</asp:ListItem>
                           <asp:ListItem>09</asp:ListItem>
                           <asp:ListItem>10</asp:ListItem>
                           <asp:ListItem>11</asp:ListItem>
                           <asp:ListItem>12</asp:ListItem>
                           <asp:ListItem>13</asp:ListItem>
                           <asp:ListItem>14</asp:ListItem>
                           <asp:ListItem>15</asp:ListItem>
                           <asp:ListItem>16</asp:ListItem>
                           <asp:ListItem>17</asp:ListItem>
                           <asp:ListItem>18</asp:ListItem>
                           <asp:ListItem>19</asp:ListItem>
                           <asp:ListItem>20</asp:ListItem>
                           <asp:ListItem>21</asp:ListItem>
                           <asp:ListItem>22</asp:ListItem>
                           <asp:ListItem>23</asp:ListItem>
                           <asp:ListItem>24</asp:ListItem>
                           <asp:ListItem>25</asp:ListItem>
                           <asp:ListItem>26</asp:ListItem>
                           <asp:ListItem>27</asp:ListItem>
                           <asp:ListItem>28</asp:ListItem>
                           <asp:ListItem>29</asp:ListItem>
                           <asp:ListItem>30</asp:ListItem>
                           <asp:ListItem>31</asp:ListItem>
                           <asp:ListItem>32</asp:ListItem>
                           <asp:ListItem>33</asp:ListItem>
                           <asp:ListItem>34</asp:ListItem>
                           <asp:ListItem>35</asp:ListItem>
                           <asp:ListItem>36</asp:ListItem>
                           <asp:ListItem>37</asp:ListItem>
                           <asp:ListItem>38</asp:ListItem>
                           <asp:ListItem>39</asp:ListItem>
                           <asp:ListItem>40</asp:ListItem>
                           <asp:ListItem>41</asp:ListItem>
                           <asp:ListItem>42</asp:ListItem>
                           <asp:ListItem>43</asp:ListItem>
                           <asp:ListItem>44</asp:ListItem>
                           <asp:ListItem>45</asp:ListItem>
                           <asp:ListItem>46</asp:ListItem>
                           <asp:ListItem>47</asp:ListItem>
                           <asp:ListItem>48</asp:ListItem>
                           <asp:ListItem>49</asp:ListItem>
                           <asp:ListItem>50</asp:ListItem>
                           <asp:ListItem>51</asp:ListItem>
                           <asp:ListItem>52</asp:ListItem>
                           <asp:ListItem>53</asp:ListItem>
                           <asp:ListItem>54</asp:ListItem>
                           <asp:ListItem>55</asp:ListItem>
                           <asp:ListItem>56</asp:ListItem>
                           <asp:ListItem>57</asp:ListItem>
                           <asp:ListItem>58</asp:ListItem>
                           <asp:ListItem>59</asp:ListItem>
                       </asp:DropDownList>
                       </p>

                       <p>Preferred Flight: </p>
                       <asp:TextBox ID="flightReturnPreferred" runat="server" Width="500px"></asp:TextBox>

                       <p>Preferred Flight URL: </p>
                       <asp:TextBox ID="flightReturnPreferredURL" runat="server" Width="500px"></asp:TextBox>
                   </div>
               </div>
           </asp:Panel>
           <ajaxToolkit:CollapsiblePanelExtender ID="CPEFlight"  runat="server" Collapsed="true" TargetControlID="PanelFlight" />





对不起,很长的帖子,请帮助



Sorry for the long post guys, please help

推荐答案

您是否尝试添加OnSelectedIndexChanged =YOURSelection_SelectedIndexChange事件处理程序?



这是我们的示例:



Did you try adding a OnSelectedIndexChanged="YOURSelection_SelectedIndexChange" event handler yet?

Here is our example:

<asp:RadioButtonList runat="server" Style="float: right;" ID="PeriodSelectionList" RepeatDirection="Horizontal" AutoPostBack="true" OnSelectedIndexChanged="PeriodSelectionList_SelectedIndexChange" ForeColor="White">
       <asp:ListItem Text="Current Period" Value="CurrentPeriod"></asp:ListItem>
       <asp:ListItem Text="Next Period" Value="NextUpcomingPeriod"></asp:ListItem>
   </asp:RadioButtonList>







in代码背后:






in Code behind:

protected void PeriodSelectionList_SelectedIndexChange(object sender, EventArgs e)
      {
         // ... do stuff
         //  tell Panel to open /display

  
   
      }


我设法让它与ExpandControlID一起工作谢谢你们
I managed to get it working with ExpandControlID thanks guys


这篇关于我正在尝试通过单选按钮列表扩展面板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆