Member 13305685 Ответов: 1

Как передать значение из дочернего окна в родительское


Привет.

У меня есть 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?) поэтому мы не можем сказать вам, как вы общаетесь между родителем и ребенком.

1 Ответов