2
드롭 다운의 선택된 인덱스 변경에서 일부 값을 가져 와서 textox 또는 다른 컨트롤에 바인드하려고하지만 선택한 인덱스가 변경된 후에 팝업이 사라지는 문제가 있습니다. 솔루션이 필요합니다. 코드드롭 다운리스트의 선택된 인덱스 변경 후 ModalPopupExtender가 사라짐
<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</ajaxToolkit:ToolkitScriptManager>
<div>
<div>
<div>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<asp:ModalPopupExtender ID="Button1_ModalPopupExtender" runat="server"
Drag="True" DropShadow="True" DynamicServicePath="" Enabled="True"
OkControlID="btncancel" PopupControlID="Panel1" TargetControlID="Button1">
</asp:ModalPopupExtender>
</div>
</div>
</div>
<asp:Panel ID="Panel1" runat="server">
first name<asp:TextBox ID="TextBox5" runat="server"></asp:TextBox>
<br />
country <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
onselectedindexchanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem>select</asp:ListItem>
<asp:ListItem>india</asp:ListItem>
<asp:ListItem>pakistan</asp:ListItem>
<asp:ListItem>usa</asp:ListItem>
<asp:ListItem>england</asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="DropDownList1" ErrorMessage="*" InitialValue="select"></asp:RequiredFieldValidator>
<br />
selected country<asp:TextBox ID="TextBox9" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Submit" />
<input id="btncancel" type="button" value="Cancel" />
</asp:Panel>
입니다 그리고 코드 뒤에 난 당신이 바로 표시 방법을 다시 발행 할 필요가 생각
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox9.Text = DropDownList1.SelectedValue;
}
고맙습니다 스캇을 .... 일했다 .. . :) –
내 ModalPopUpExtender가 사용자 정의 사용자 정의 컨트롤에 있고 사용자 정의 컨트롤에서 ModalPopUpExtender에 액세스 할 수 없다면 어떻게해야합니까? –
@Rafael - 사용자 정의 사용자 정의 컨트롤에서 공용 속성으로 변경해야합니다. 그러면 페이지에서 액세스 할 수 있습니다. –