Как передать значение из дочернего окна в родительское
Привет.
У меня есть gridview в дочернем окне. Я хочу передать выбранное значение, когда нажимаю гиперссылку на текстовое поле в Родительском окне. Я пытаюсь передать значение, но оно передается в дочернее окно, а не в родительское.
Вот мой код aspx :
Родителей.aspx-файл
Peminjam Maklumat
<asp:Label ID="Label9" runat="server" Text="Kategori Peminjam" CssClass="LabelStyle"> <asp:DropDownList ID="ddlKategori" runat="server" Height="25px" Width="154px"> <asp:listitem>- Sila Pilih - <asp:listitem>Staf <asp:listitem>Pelajar (Pra Siswazah) <asp:listitem>Pelajar (Pasca Siswazah) <asp:listitem>Syarikat <asp:ImageButton ID="ImageButton1" runat="server" Height="24px" ImageAlign="AbsMiddle" ImageUrl="~/xmag.png" Width="26px" onClientClick="SelectPeminjam()" /> <asp:Label ID="Label12" runat="server" Text="PTj/Syarikat" CssClass="LabelStyle"> <asp:TextBox ID="txtSyrkt" runat="server" Height="18px" Width="250px" CssClass="TextboxStyle" ReadOnly="True"> <asp:Label ID="Label10" runat="server" Text="Id Peminjam" CssClass="LabelStyle"> <asp:TextBox ID="txtIdPemj" runat="server" Height="18px" Width="250px" CssClass="TextboxStyle" ReadOnly="True"> <asp:Label ID="Label13" runat="server" Text="No. Tel" CssClass="LabelStyle"> <asp:TextBox ID="txtTelPemj" runat="server" Height="18px" Width="250px" CssClass="TextboxStyle"> <asp:Label ID="Label11" runat="server" Text="Nama Peminjam" CssClass="LabelStyle"> <asp:TextBox ID="txtNamaPemj" runat="server" Height="18px" Width="250px" CssClass="TextboxStyle" ReadOnly="True"> <asp:Label ID="Label14" runat="server" Text="No. Pendaftaran Kenderaan" CssClass="LabelStyle"> <asp:TextBox ID="txtNoKen" runat="server" Height="18px" Width="250px" CssClass="TextboxStyle">
Ребенка.aspx-файл
<table class="auto-style1"><tbody><tr><td colspan="2"> </td></tr><tr><td class="auto-style11"><asp:Label ID="Label1" runat="server" Text="Melalui" CssClass="LabelStyle"></td><td class="auto-style14"><asp:DropDownList ID="DropDownList1" runat="server" Height="24px" Width="153px"> <asp:listitem>- Sila Pilih - <asp:listitem>Id Peminjam <asp:listitem>Nama Peminjam </td></tr><tr><td class="auto-style11"><asp:Label ID="Label2" runat="server" Text="Carian" CssClass="LabelStyle"></td><td> <asp:TextBox ID="TextBox1" runat="server" Width="150px"> <asp:ImageButton ID="ImageButton1" runat="server" Height="24px" ImageAlign="AbsMiddle" ImageUrl="~/xmag.png" Width="27px" /> </td></tr><tr><td class="auto-style16" colspan="2"></td></tr><tr><td class="TitleGrid" colspan="2">Senarai Maklumat Carian</td></tr><tr><td class="auto-style12" colspan="2"> <asp:Panel ID="pnlResult" runat="server" Width="100%"> <asp:GridView ID="gvPeminjam" runat="server" AutoGenerateColumns="False" Width="100%" CssClass="gridViewTable" AllowSorting="True" OnRowCommand="gvPeminjam_RowCommand" OnPageIndexChanging="gvPeminjam_PageIndexChanging" AllowPaging="True" EmptyDataText="Tiada Rekod Dijumpai"> <columns> <asp:BoundField DataField="Id" HeaderStyle-Width="20%" HeaderText="Id" /> <asp:BoundField DataField="Nama" HeaderStyle-Width="20%" HeaderText="Nama" /> <asp:BoundField DataField="PTj" HeaderStyle-Width="30%" HeaderText="PTj" /> <asp:BoundField DataField="NoTelefon" HeaderStyle-Width="20%" HeaderText="No Telefon" /> <asp:BoundField DataField="NoKenderaan" HeaderStyle-Width="20%" HeaderText="No Kenderaan" /> <asp:templatefield> <itemtemplate> <asp:HyperLink ID="cmdPilih" runat="server" Text="Pilih" NavigateUrl='<%# String.Format("Pinjaman.aspx?Id={0}&Nama={1}&PTj={2}", Eval("Id"), Eval("Nama"), Eval("PTj"))%>'> </td></tr><tr><td class="auto-style12" colspan="2"> </td></tr></tbody></table> <br>
Кто-нибудь может мне помочь. С TQ :-)
Что я уже пробовал:
Я пытаюсь передать значение в родительское окно, но оно переходит в дочернее окно.
F-ES Sitecore
Мы не знаем, как создается "дочернее окно" (это новое окно? всплывающий div? iframe в div?) поэтому мы не можем сказать вам, как вы общаетесь между родителем и ребенком.