I have one Panel on ascx control to which I have attached one Modal popup extender. On this panel I have one RadioButtonList control which having SelectedIndexChanged on which I have made CheckBoxLists visible True/False.
I want to add Update panel to this Panel . So when I handled the SelectedIndexChanged event there should be no total page post back, only Panel updates should be happen.
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
Where is the Problem with the popup within a asp updatepanel. It works fine in IE8. But in FireFox (Version 3.6.11) it works only sometimes.
ASP-Control for PopUp (PopUp.ascx):
[Code]....
CodeBehind: PopUp.ascx.cs to show the ModalPopUp
[Code]....
Our test: We set the Button "UIButtonHiddenTarget" visible (remove the css Style="display: none;)
After the click this Button, the popup was display everytime.But we trying to open the PopUp from server side with "UIModalPopupExtender.Show();" and only somtimes the PopUp will not open in Firefox.
I have a Modal popup containing updatePanel with combobox. Here my combobox contains list of around 3000 items.When I select any item in combobox, it's selection change event is fired and other fields on modal popup get populated. This works all fine.My problem is that when there are 3000 items in combo it works very slow, and if combo contain 20 to 25 items it's works fast. So i tried to implement AutoCompleteBox, but it not provides me that much features like combo.???
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 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 know UpdatePanels have a good and bad side but I am still relatively a novice in ASP.Net and I knew no other way. Basically I have a custom gridview, when I click an Edit button a modal popup appears with a panel that contains a formview which is bound to an ObjectDataSource that displays a single record.
Now on my dev pc it's not so slow, but On the clients pc the modal popup takes about 5 seconds to popup
I used fiddler and noticed 33k is sent and 26k is returned. That's not alot so I don't know what the problem is.
I assume it's the UpdatePanel, but How else can I achieve adding and editing of records without refreshing the entire page just for a Gridview to be refreshed.
I've implemented it in too many places in my project to change now. What else can I do
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'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.
I'm in a Unique position where I have to display one popup above another popup. Problem is that popup B's background does not show above popup A's content and as such you ae still able to click on buttons, ect. on popup A.
I tried to rather disable the Tab Control on popup A with javascript once popup B is displayed, but it only disables textboxes and labels and nothing else.
getting popup B's background to display above popup A or help with disabling all controls (Contained in Tab Control) on popup A?
When using a modal popup extender along with an embedded video, the popup is hidden behind the video in IE but works as expected in FF.I've tried manually setting the z-index of the popup to a huge number and the z-index of the video object to 1 but this makes no difference. I've put the code for a sample page below.
public partial class AjaxUC : System.Web.UI.UserControl { private ITemplate _content = null; [TemplateInstance(TemplateInstance.Single)] [TemplateContainer(typeof(Container))] [PersistenceMode(PersistenceMode.InnerProperty)] public ITemplate Content { get { return _content; } set { _content = value; } } void Page_Init() { if (_content != null) { Container container = new Container(); _content.InstantiateIn(container); divContent.Controls.Add(container); lblSearchTitle.Text = LblModalSearchText; } } protected void Page_Load(object sender, EventArgs e) { if (hdVisible.Value=="true") { modalSearch.Show(); } } } public class Container : Control, INamingContainer { internal Container() { } }} This control when used on any aspx page will popup the control placed inside the template "divContent" as modalpopup. ________________________________________________________________________ Now I am trying to convert this user control to Custom Control and my code is:-
[ParseChildren(true)] [PersistChildren(true)] public class DNAWebAjaxTool : PlaceHolder { public event EventHandler BtnModalSearchCloseClickEvent; public event EventHandler Click; private ITemplate _content = null; private HtmlInputHidden _hdVisible; private Panel _pnlModalSearchContent; private Panel _pnlModalSearch; private ModalPopupExtender _modalSearch; private Button _btn; private DivContainer divContent = new DivContainer(); private string _viewState; public DNAWebAjaxTool() { } public Panel PnlModalSearchContent { get { if (_pnlModalSearchContent == null) { _pnlModalSearchContent = new Panel(); } return _pnlModalSearchContent; } } public ModalPopupExtender ModalSearch { get { if (_modalSearch == null) { _modalSearch = new ModalPopupExtender(); } return _modalSearch; } } public string ViewState { get { return _viewState; } set { _viewState = value; } } public HtmlInputHidden HdVisible { get { if (_hdVisible == null) { _hdVisible = new HtmlInputHidden(); } return _hdVisible; } } [TemplateInstance(TemplateInstance.Single)] [TemplateContainer(typeof(DivContainer))] [PersistenceMode(PersistenceMode.InnerProperty)] public ITemplate Content { get { return _content; } set { _content = value; } } protected override void OnInit(EventArgs e) { _content.InstantiateIn(divContent); base.Controls.Add(divContent); base.OnInit(e); } protected override void OnLoad(EventArgs e) { if (HdVisible.Value == "true") { ModalSearch.Show(); } base.OnLoad(e); } void _btn_Click(object sender, EventArgs e) { BtnModalSearchCloseClickEvent(sender, e); } public virtual void Hide() { PnlModalSearchContent.Visible = false; ModalSearch.Hide(); ViewState = "false"; } public virtual void Show() { PnlModalSearchContent.Visible = true; ModalSearch.Show(); ViewState = "true"; } protected override void CreateChildControls() { base.CreateChildControls(); } protected override void Render(HtmlTextWriter writer) { if (ViewState == "true") { _modalSearch = new ModalPopupExtender(); _modalSearch.ID = "modalSearch"; _modalSearch.TargetControlID = "btnHiddenSearch"; _modalSearch.PopupControlID = "pnlModalSearch"; _modalSearch.DropShadow = false; _modalSearch.RepositionMode = AjaxControlToolkit.ModalPopupRepositionMode.RepositionOnWindowResize; _modalSearch.Drag = false; _modalSearch.BackgroundCssClass = "modalBackground"; _modalSearch.Show(); _btn = new Button(); _btn.ID = "btnHiddenSearch"; _btn.Style.Value = "display: none"; _btn.RenderControl(writer); _pnlModalSearch = new Panel(); _pnlModalSearch.ID = "pnlModalSearch"; _pnlModalSearch.CssClass = "modalPopup"; _pnlModalSearch.RenderControl(writer); PnlModalSearchContent.ID = "pnlModalSearchContent"; PnlModalSearchContent.RenderControl(writer); divContent.RenderControl(writer); _btn = new Button(); _btn.ID = "btnModalSearchClose"; _btn.Text = "Close"; _btn.CausesValidation = false; _btn.Click += new EventHandler(_btn_Click); _btn.RenderControl(writer); } } } public class DivContainer : Control, INamingContainer { internal DivContainer() { } } ________________________________________________________________________________________________ The problem I am facing is that the modalpopup extennder is not coming up as a popup.
I have scriptmanager on master page and on content page I have update panel inside tabcontainer.
In update panel I have gridview. I have added modal popup to Delete linkbutton. When Item is deleted I give confirmation that item is deleted. When this alert pops up, again modal popup pops up. I have 4 tab panels in tab container and 3 of it have update panel with gridview. This is happening on each tab panel.
Earlier I was using scriptmanager on content page. Then I realised that I'm adding scriptmanager to every content page, so I placed it in master page.
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 trying to use the ModalPopupExtender to show an error message - there is one button which should dismiss the popup once the error has been written by the user.
The following is the markup for the Error Panel
[Code]....
However the popup is not dismissed when the 'dismissButton' is clicked; even if I put the following in code behind (Which never gets fired - I put a break point in just to make sure
I have attached all the code below but I am not able to get this working. Would be great if you can look into correcting this.
I have Test.aspx which has a place holder, calls TestModal class. The TestModal job is to load TestUC.ascx as a modal popup loading DisplayCtrl.ascx controls in it.