AJAX :: What Is ModalPopupExtender TargetControlID=null
Aug 1, 2010
I wantto show up manually a ModalPopupextender without its TargetControlID assigned to anything.
Thus I dont need a button or linkbutton that triggers to show it up.
I put a hiddenfield and attached it to TargetControlID and I can call ModalPopup manually by its show() method.
so why should I have to assign TargetControlID ? I dont wantto use a useless hiddenfield to attach as its Target.is there any other Ajax Control Modal Window that no need a Target ?
I have a gridview showing list of data . When I select one of the row in the gridview, I would like to get panal (say Panel1) to be popup. I used the Ajax ModalPopupExtender but I don't know what should be the value in TargetControlID ?
i want to use a ComponentArt:ToolBarItem ID as TargetControlID in AjaxControlToolkit ModalPopupExtender. my ComponentArt:ToolBarItem ID is "save" but when i write this (TargetControlID="save") this error apears:
The TargetControlID of 'ModalPopupExtender' is not valid. A control with ID 'save' could not be found.
On each image, I want to open a popup with "Download" & "Print" buttons.
I was thinking to create a panel and open a popup on linkbutton click by using ajaxToolkit:ModalPopupExtender . But, I realized that for I will need 3 such panels & ModalPopup's for each image as got to set TargetControlId for each link button.
In my other page, I will have more than 10 images.
What can be the best way to achieve this goal in such way that thru out my app I can call this popup and download or print the image ?
I'd like to use a modalpopupextender in my asp.net page to show a sub form. But it only has to show on specific conditions. Those conditions are determined in a piece of javascript code.So, most importantly, the modal popup doesn't have to show on a button click. However, if I leave the property TargetControlID empty I get the following exception: The TargetControlID of 'ModalPopupExtender1' is not valid. The value cannot be null or empty. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: The TargetControlID of ModalPopupExtender1' is not valid. The value cannot be null or empty.
to fetch data to popup control dynamically I used webservice [WebMethod]public string getIssueDetails(string contextKey){ } But before that I set ModalPopupExtender1.DynamicContextKey = "1_1_60"; in code behind.But problem is in webmethod "contextKey" is getting passed as null.
I would really appreciate if someone can find out what's wrong with this code.
Here is my question. I have textboxes in a modal popup extender (City, state, zip) and there is an image button search for searching the address from the database. All this functionality is within a control (.ascx file). This control is added to the page where it needs to be displayed and is being displayed when a user click the Address button (the code for it is not shown here). The method ShowAddressSearch() in the control is being called from the page and it displays the popup.
When the user enters any of the 3 values and hits search a server event is fired up and the result should be displayed in a grid. What is happening is, when the user hits the search button the server call is made and the data fetched from the db but the modal popup closes itself here is the code for this. I would really appreciate if someone can find out where and how popup is getting closed.
I'm trying to use a ModalPopupExtender in a user control, so the TargetControl is on the previous (parent) page. In the PageLoad event of the user control, the following code finds the MPE and the button from the previous page, but I don't understand how to actually assign the button to the MPE as the TargetControlID.
I'm firing the my ModalPopupExtender from a server side button click (bthAuth) and then need to hide that button after my processing is complete. When btnAuth.Visible = False is called it displays the ModalPopupExtender. If I remove this piece of code the window goes away like it should.
+ $exception {"The TargetControlID of 'DynamicPopulateFileDownloadUI' is not valid. A control with ID 'PanelDownLoadUI' could not be found."} System.Exception {System.InvalidOperationException}
Apparently, I cannot display or hide a Panel through ModalPopupExtender if the TargetControlID is not visible in the webform.
The TargetControl of my ModalPopupExtender is button_displayPanel. But once the panel's shown and closed, I hide button_displayPanel and another button is displayed. I need to be able to open the panel from this 2nd button.
Basically, I need to show the panel through another button since the ModalPopupExtender's TargetControl will not be visible.
I use javascript to show the panel::
[Code]....
If the target control's invisible, I get error "Error: 'null' is null or not an object" since the control's not rendered.
im using AnimationExtender 2 fadeout a panel n d click event of a image..im using sme 10 images n same page and shld i write separate AnimationExtender for all images...
how 2 change d targetcontrolid of d animation extender n a javascript function....
I have a modal popup extender with one control (ascx) this control has a label that on onclic method call other popup extender.
It's has other ascx, it's has a button for a search. When I do Click in this button in first time, the event click not fired and there are a javascript error that say "this._activeDRagVisual is null reference".
In the other hand, If a use de second popup inside an asp page the event and control work correctly. The problem is with the popup inside popup.
I have template column in grid view where data is binding to a link button. Now I want to show my model popup on click of that link button but it is giving error :
"The TargetControlID of 'ViewAdd' is not valid. A control with ID 'lnkedit' could not be found."
It is working for me but the major problem is that in modelpopup extender in which i have given targetcontrolid of PanelCountry so when i click on next page of Gridview in it opens a PopUp,while i want to open popup when Edit button of Gridview is clicked not for next page of Gridview.
I mean how i will set the TargetcontrolId of Edit button of Gridview in PanelCountry for modelpopup.
I am using ASP.NET 2.0 with VB. In design view of grid, i have one textbox in its template field. I also have one Ajax Calender Extender and FilteredTextBox Extender. I have set target controlId of both calender and filteredtextbox extender equal to that textbox. Now dynamically i dispose one of the extender from that textbox. everything works ok. But once my page reloads it takes the original design image, means both extenders are being set to that textbox.