Solved

make text of popup widow dynamic

Posted on 2009-04-08
4
731 Views
Last Modified: 2013-12-17
here i have create a panel which will be used as a popup window.

in panel i have passed one label which will be load with the popup window.

i have value in a text box when i submit the form i wnat the value of text box at label

resides in popup how can i??

above problem is for asp.net,C#,3.5

plz make it fast it's urgemt...
<asp:Panel ID="pnlRechargePopup" runat="server" Style="display: none; width: 250px;
                    background-color: White; border-width: 2px; border-color: Black; border-style: solid;
                    padding: 20px;">
                    <div style="text-align: center;">
                        Are you sure you want to recharge with 
                        <asp:Label ID="Label1" Text="Label">            
                        </asp:Label> ?
                        <br />
                        
                        <br />
                        <asp:Button ID="confirmButtonOk" runat="server" Text="OK" CssClass="adminButton" CausesValidation="false" />
                        <asp:Button ID="confirmButtonCancel" runat="server" Text="Cancel" CssClass="adminButton"
                            CausesValidation="false" />
                    </div>
                </asp:Panel>
 
 
<asp:TextBox ID="txtOther" CssClass="inputbgsmall" runat ="server" ></asp:TextBox>
 
 
 
<asp:Button ID="SubmitButton" runat="server" CssClass="inputbgsmall" CausesValidation="false" Text="Submit" onclick="SubmitButton_Click"/>
              <ajaxToolkit:ConfirmButtonExtender ID="ConfirmRechargeButtonExtender" runat="server"
                    TargetControlID="SubmitButton" DisplayModalPopupID="ModalPopupExtenderConfirm" />
<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtenderConfirm" runat="server" TargetControlID="SubmitButton"
                    PopupControlID="pnlRechargePopup" OkControlID="confirmButtonOk" CancelControlID="confirmButtonCancel"
                    BackgroundCssClass="modalBackground" X="450" Y="250"/>

Open in new window

0
Comment
Question by:scspl
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
4 Comments
 
LVL 2

Expert Comment

by:T0ni
ID: 24110102
Add the runat="server" tag to the label. Ex: <asp:Label ID="Label1" Text="Label" runat="server" />
In the code behind page just set it's text. Ex: Label1.Text = txtOther.Text;
<asp:Panel ID="pnlRechargePopup" runat="server" Style="display: none; width: 250px;
                    background-color: White; border-width: 2px; border-color: Black; border-style: solid;
                    padding: 20px;">
                    <div style="text-align: center;">
                        Are you sure you want to recharge with 
                        <asp:Label ID="Label1" Text="Label" runat="server">            
                        </asp:Label> ?
                        <br />
                        
                        <br />
                        <asp:Button ID="confirmButtonOk" runat="server" Text="OK" CssClass="adminButton" CausesValidation="false" />
                        <asp:Button ID="confirmButtonCancel" runat="server" Text="Cancel" CssClass="adminButton"
                            CausesValidation="false" />
                    </div>
                </asp:Panel>
 
 
<asp:TextBox ID="txtOther" CssClass="inputbgsmall" runat ="server" ></asp:TextBox>
 
 
 
<asp:Button ID="SubmitButton" runat="server" CssClass="inputbgsmall" CausesValidation="false" Text="Submit" onclick="SubmitButton_Click"/>
              <ajaxToolkit:ConfirmButtonExtender ID="ConfirmRechargeButtonExtender" runat="server"
                    TargetControlID="SubmitButton" DisplayModalPopupID="ModalPopupExtenderConfirm" />
<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtenderConfirm" runat="server" TargetControlID="SubmitButton"
                    PopupControlID="pnlRechargePopup" OkControlID="confirmButtonOk" CancelControlID="confirmButtonCancel"
                    BackgroundCssClass="modalBackground" X="450" Y="250"/>
 
 
//IN THE CODE BEHIND PAGE (JUST DOUBLE CLICK THE BUTTON TO CREATE THE EVENT HANDLER)
 
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            Label1.Text = txtOther.Text;
        }

Open in new window

0
 
LVL 2

Expert Comment

by:T0ni
ID: 24110114
Just view the changes I have made in the code, adjust to them and you should be fine.
0
 

Author Comment

by:scspl
ID: 24113411
you are not getting my code . ...


i am rendering my label with the popup window and it will be open at client side so by just clicking

the submit button it will not be copied the value.

because it will render b4 the submit event will fire and it will first show the label and then

submit event will be fired.

so is there any other suggestions??
0
 
LVL 2

Accepted Solution

by:
T0ni earned 500 total points
ID: 24114509
You're right. I made some research and found you need to create a [WebMethod] that will be fired when the popup window is rendered.

This link should guide you trough:
http://blogs.msdn.com/delay/archive/2006/09/19/762609.aspx 
0

Featured Post

Resolve Critical IT Incidents Fast

If your data, services or processes become compromised, your organization can suffer damage in just minutes and how fast you communicate during a major IT incident is everything. Learn how to immediately identify incidents & best practices to resolve them quickly and effectively.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It seems a simple enough task, yet I see repeated questions asking how to do it: how to pass data between two forms. In this article, I will show you the different mechanisms available for you to do just that. This article is directed towards the .N…
Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question