AJAX :: Server.HTMLDecode Works But Modal Popup Doesn't Close
Oct 19, 2010
As the title of this post already mentioned, I'm using a modal popup window to edit rows in the gridview. One column in the gridview contains an URL code. When I fire the edit button a popup opens and show the URL in a textbox in this format: [URL]
When I am using the Server.HTMLDecode function, the modal popup doesn't close anymore.
I am using the following code:
[Code]....
The funny thing is, when I change it to: txtURL.Text = row.Cells[3].Text; then I can close the modal popup, but unfortunately it is not decoded.
How can I close a Ajax Modal Pop-up through VB.net? All i want to do is just click the cancel button in the code behind, or if you can think of something better?
I am using model popup to allow user to input there information . In this model popup . I am having two option Like OPtion-1 and Option-2 . When User will select Option-1 a panel should open on modelpop up to take Option-1 Detail .Simillarly When Option-2 is pressed another panel should open where User Can fill data. User Ca Fill only single option either OPtion-1 or 2 .
How I can do this without postback and without model disappear. I don't want to use radio or checkbox button .I want something good looking and with working function.
I am trying to get a modal popup inside a modal popup?, also i want to fire the modal popup on a condition in a text change event of a textbox?...is this possible and can anyone give me directon on this
I have an aspx page with multiple modal popups. These modal popups are trigger in the page behind code using .Show() and .Hide().
This is what I have in the .aspx page for the particular modal popup under discussion:
[Code]....
The example below demonstrates the type of calls I am making to the modal popup extenders. Basically using the Datalist item command, the datalist commands are responsible for triggering my modal popups.
[Code]....
They all work fine after postbacks except the "activityReport" case (the last one). The only difference with this modal popup is that it contains a user control and all the postbacks are happening in the user control. So the problem is that in the last case whenever a postback happens in the user control then the modal popup is close.
1. If I separate the modal popup and place it in a page all by itself and trigger it to .Show() through a button click in the page behind code then the modal popup doesn't close. See below example.
[Code]....
2. The button click event in the test page looks as follow:
I can open the modalpopup, can close the popup, but if i click the "edit" button to edit any of rows, the popup closes automatically. If I click again, the "Update" and "Cancel" buttons shows, and after clicking one of those, popup closes again. The above code works, if i use gridview the insert, edit or delete the data, does not close automatically. What may be the cause of this problem.
I have a huge content on a page which scroll's down vertically and when I try to popup a modalpopup control on this page, some part of the screen is not grayed out on IE6 and user can interact with the background page ( even when modal popup is open) . This happens only on IE6 works fine on IE8 and firefox .
I have an Ajax ModalPopupExtender on a page. To summarise. I have a link on a page, when I click the link the modal popup displays. On this modalpopup I've a textbox and an 'ok' and 'cancel' button. I wish to find out what was entered in the textbox when the button is clicked I try this but the value of ((TextBox)button1.Page.FindControl("theTitle")) is null.
if (((TextBox)button1.Page.FindControl("theTitle")).Text == "") void okButton_Click(object sender, EventArgs e) { try { //if i try this tt does not compile//The name 'theTitle' does not exist in the current context//if(theTitle.Text == "")//{//} Button button1 = (Button)sender; //TextBox theTitle = ((ImageButton)(e.Item.FindControl("theTitle"))); if (((TextBox)button1.Page.FindControl("theTitle")).Text == "") { } else { } } catch (Exception) { } }
I am using a modal extender pop up with dimensions 400px by 400px and in the top right corner I want to put a image cross that when clicked will shut the modal pop up.
I know to make the cancel control to the buttom image but I have seen on some sites the image that seems to sit half in and half out the modal pop up extender DIV box which the effect I like more than an image internal to the DIV of the modal popup floated right corner.
I am trying to get the modalPopup to work. Don't get any errors, the panel popsup as is supposed to, but the background doesn't gray out and the background of the panel doesn't display correctly either (it is black). The background of the main page doesn't change. To make sure I wasn't doing something wrong, I downloaded the samplcode (vb) from the AJAX website, and created a completely new web page, css file, .vb file, etc. Still have the same issue. I am using the latest version of ajaxcontroltookit ( 4.1.40412.0), VS 2010 RC, and VB)
I have three modal popup and three link buttons the first link button is on menu i.e. login that shows login-popup and the login popup contains two links forgot password and register both of them opens a popup but the problem is the login popup isnt hiding with click on register or foreget link the popups are appearing perfectly but arent hiding.
I also used breakpoints on link click event and are not going to code behind file on click and popup is just shown without hiding the other. And the css used is I found on aspsnippet site!
I'm not sure if this is an easy issue to solve, but I can't seem to figure it out. I have a ModalPopupExtender (obviously) for a panel that contains a two labels, two textboxes, and two buttons (Ok and Cancel). What I would like to do is when the Ok button is clicked, the page post back and the server click event execute (along with normal page events). When I try adding "__doPostBack("ModalOk", "");" as the OnOkScript, the page posts back, but the click event doesn't execute. (the click event is Protected Sub ModalOk_Click(blah blah) Handles ModalOk.Click).
The only way I got it to work (which is fine with me, I just thought I'd ask why it isn't working normally) is by checking to see if the Request.Form("__EVENTTARGET") is equal to "ModalOk". If it is, then I call the ModalOk_Click() sub. Like I said, this is fine with me, but it should be able to be avoided. If the __EVENTTARGET is equal to "ModalOk", then the "Handles ModalOk.Click" event should automatically be called, shouldn't it? Following with the general problem here, how does the server determine which events (other than the page events) to execute (or at least which button.click event)? I understand that the __EVENTTARGET supplies what causes the postback, but if a button is clicked then __EVENTTARGET is not set. So then does the page check the Request.Form for a button? Or is it more complex/simple than what I'm asking?
In my application, I have one Gridview on click button of one of the column I show Modal popup Extender. In Popup window I display another GridView with paging. And also I want to do operations such as Update, Delete and Add. As all these are Link buttons none of the event associated with them are firing.
Is there any way to execute server side events on Modal Popup Extender.
Modal Popup user control (its a message box) on top of a modal popup with javascript that maintains postback on a scrollable div all inside of an update panel causes my page to flash on postback of the user control. If any one of the peices (user control, modal popup, javascript) are missing everything works fine. The javascript is maintaing scrollback on a scrollable listview on the page. A modalpopup is shown on top of this main page that is for report parameters. The user control is used for validation and is displayed if a parameter is invalid. I know this may not be the best design, but it can't really change unless its a minor change. Heres the js if anyone wants to see popup or styles let me know.
//Begin methods to maintain or reset scroll position during postback. var controlIds = []; var scrollTops = []; //Register a control to maintain its scroll position on postbacks. function MaintainPostback(controlId) { controlIds.push(controlId); } //Find the div/control id in the controlIds array and set its scroll position to 0. function ResetControlScrollTop(controlId) { var index = 0; while (index < controlIds.length) { if (controlId == controlIds[index]) { scrollTops[index] = 0; return; } index++; } }............
I have a small problem, I have a page which 4 jQuery modal popups. everything works fine, all the popup comes up however when i click on the button inside the jQuery popup nothing happens. I cannot figure out why.
I'm using modal popup extender and panel with calendar in it. Click the "Next / Previous Month" closes the modal popup. How do I tell the modal popup to ignore click events in a calendar control inside the panel targeted for popup? I'm confused because when using extender before, you had to click OkButton or Cancel to close popup. I have update panel for reason. I just minimized the code for easy review.
I have one page with a panel that makes up my ModalPopup. On the ModalPopup there is an updatepanel with a textbox and a button in it. There is a textbox on the "parent" page and I want to click the button on the modalpopup and move the data from the popup textbox to the parent textbox. So far, no joy. I have a line in the code behind to move the data between textboxes and I have also tried javascript to do the same thing but I am not able to make this happen unless i click the button twice.
How can I get one modal popup to trigger a second modal? And in between each modal, I need to execute server code.
Page load, check if question needs answering -> Modal 1 -> User answers -> run server code to check if question two needs answering -> Modal 2 -> show page.
I could do this using a series of asp:Views if there is not a clean way, the management just really likes the modals
In my application I have a formview which is inside of a Ajax modal popup.Once users enter the information in the formview and click save, I validation the input.errors, I want to display an error message as a popup or as a modal popup (not javascript alert) with in the ajax modal.How do I do that. I tried several ways but it closes the ajax modal popup.