我想從單選按鈕中選擇一個查詢來運行DropDownList。我不希望整個頁面做回發。我的整個頁面發回。爲什麼整個頁面都會回發並且RadioButton會丟失它的值?
此外,當我將此頁面複製到測試頁面時,單選按鈕的值將丟失。我需要單選按鈕來驅動他們查詢哪些填充下拉菜單。
我在做什麼錯誤導致完整的回發?
(方法 「FillAppointmentTypes_SelectedIndexChanged」 永遠不會執行。)
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="updatePanelToggle" runat="server">
<ContentTemplate>
<div class="form-group">
<label for="radDoctors" class="col-md-3 control-label">
Choose your doctor: <span id="asdf"></span>
</label>
<div class="col-md-9">
<asp:RadioButtonList ID="radDoctors" runat="server" CssClass=""
OnSelectedIndexChanged="FillAppointmentTypes_SelectedIndexChanged"
AutoPostBack="True">
</asp:RadioButtonList>
</div>
</div>
<div class="form-group">
<label for="ddAppointmentTypes" class="col-md-3 control-label">
Reason for Visit: <span id="Span1"></span>
</label>
<div class="col-md-9">
<asp:DropDownList ID="ddAppointmentTypes" runat="server">
</asp:DropDownList>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
我曾嘗試updatedatePanel內部和內容模板之外,沒有愛情的觸發器:
<Triggers>
<asp:AsyncPostBackTrigger ControlID="radDoctors" EventName="SelectedIndexChanged" />
</Triggers>
您是否嘗試過分配觸發例如'的 ' –
luke2012
你好,是的,我有..沒有運氣。我已更新我的問題。 – user995727
除非我生氣,一切看起來都正確。是否有更多的相關代碼可能修改代碼隱藏文件中更新面板或radiobuttonlist的屬性?另外,我想指出,只要觸發回發的控件是更新面板的子控件並且ChildAsTrigger設置爲true(默認情況下爲true),則不需要將AsyncPostBackTrigger添加到觸發器部分。 – AdamM