Click here to Skip to main content
13,191,400 members (82,837 online)
Rate this:
Please Sign up or sign in to vote.
Hi all,

How to pass a value from popup window in Repeater control to parent form's TextBox?

Following data is parent window:
<asp:TextBox ID="txtInsuranceName" runat="server" MaxLength="24"></asp:TextBox>
                        <asp:ImageButton runat="server" CommandArgument="AutoSearch" CommandName="AutoSearch" ID="imgAutoSearch" ImageUrl="~/Images/search.gif" />

Following data is popup window data:
 <%#DataBinder.Eval(Container.DataItem, "InsCarrierName")%>
<asp:Button runat="server" ID="btnSelect" Text="Select" CommandArgument='<%#DataBinder.Eval(Container.DataItem, "InsCarrierId")%>' CommandName="Select" />
Posted 22-Oct-10 23:01pm
Updated 22-Oct-10 23:04pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

Use Session variable to store the value from popup , and access it in the parent page
Before closing the popup ,store the desired value in a Session variable:
After returning to the parent page ,get value from the Session Variable:
Rate this: bad
Please Sign up or sign in to vote.

Solution 4

Now Solved the problem..also used below code...using the Repeater control..

<script type="text/javascript" language="javascript">
        function GetRowValue(val,name) {
            // hardcoded value used to minimize the code.
            // ControlID can instead be passed as query string to the popup window

function openpopup() {"http://localhost:3438/AutoComplete/popupPatInsurance.aspx", "List", "scrollbars=no,resizable=no,width=400,height=280");
    return false;
function getRowvaluepopup(val,name) {
    //window.opener.document.getElementById("ctl00$body$txtInsuranceName").value = val;
    document.getElementById("ctl00_body_txtInsuranceName").value = name;
    document.getElementById("ctl00_body_DivAutoCompleteInsName").value = val;


This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web03 | 2.8.171017.1 | Last Updated 26 Oct 2010
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100