AJAX :: HoverMenuExtender Expands With Asynpostback?
Mar 22, 2010
I have two web parts. Web part #1 is a weather widget using a HoverMenuExtender, and #2 is a news items rotator type of deal. Both are separate parts, each wrapped in an update panel. The news rotator update panel has a timer placed within the contenttemplate tag. The weather widget does not. The problem that I am having is that when the timer's Tick event occurs, the HoverMenuExtender expands and will not contract again until the page is refreshed (I also get a javascript error about an unknown runtime erro in IE).
I am wondering what is going on to cause this behavior/error? What I am looking for is to have the news rotator panel update on its timer's tick event, and the weather widget to do its expanding when the user mouses over it (like it should, and it does work in the absence of the timer).
I have a problem with HoverMenuExtender. As you can see in the picture below When I load page (full post back) the hovermenuextender expands. After the site has turned the extenders collapses. How can I avoid this. I have a big problem when I show alertbox. iam using .net version 2.0, vs 2005.
I've implemented a Collapsible Panel that works great, except that if it is collapsed, it expands on postback. How can I get it to maintain state (collapsed if client collapsed, expanded if client expanded)?
I am using GridView and On a link I have a HoveMenuExtender.The HoverMenuExtender has a Dropdown box. When I select the dropdown and roll over the items in the dropdown. The hoverMenuExtender vanishes.It doen't let me select the items.
I'm trying to implement hover menu extender on server side.First i create the panel with a table and 2 controls (image and linkButton), then the hover menu as follows:
Label lbl = new Label(); lbl.ID = "lblAgree" + i // Create panel Panel popupPnl = new Panel(); ; popupPnl.ID = "pnl1"; // Create table, row and cells Table tbl = new Table();
[code]...
Note that when i create a dummy panel on client side with the same controls (all are created on client side) it works fine.
I want to display company details like company id, name, description, etc in DetailsView. The description is took long. So, I want to display first 100 characters from description initially and when user mouse over and want to display complete description in a popup. How to proceed to this kind of functionality ?
No one replied to my earlier request of hot to get MY code to work. So i thought i would ask it a different way. Can HoverMenuExtender be used to create a multilevel navigation menu system for a website? If so how? I have tried several ways to do this and keep running into the same brickwall of when hovering over the Second SubMenu the First SubMenu disapears. I have tried several can Menu systems but all seem to be lacking in versatility or cost WAY too much.
I have a GridView in which I have item,Edit ,Footer and Empty Item Template , and also a hovermenuextender to show Edit/Delete link on row hover. when my page opens if it doesn't have any data it show empty row , when user enters data and click on Add button it save's the data and load the grid. All works fine in IE and firefox but not in google Chrome.
After saving data in chrome all links stop working , but when i reload the page it workes fine if i remove the hovermenuextender it works fine in chrome also, So i think hovermenuextender creating problem in chrome when it's added at runtime(if empty grid comes hovermenuextender will be added after data saved)
I need to display HoverMenuExtender using a Click Event.Can you explain in detail how to use this code from this old thread: http://forums.asp.net/t/1489596.aspx
I hv used datadridview to display certain info. to the user from db. A column has too long text creating sizing problem for the datagridview so i hv used ajax hovermenu extender to display (keeping the width fix) the extra text which is working too!!! but my problem is that the popup should display when i hover over that column while what i m getting now is that it displays as i hover over the gridview....
i tried the all popup positions property but not displaying as i wanted...
I created a table dynamically with its row cell contain textbox. Now I need to show a hovermenuextender popup window on each rows textbox. I spend more time for this. But not getting till now.
This is my code for dynamically created table private void GenerateTable(int colsCount, int rowsCount) { string qry2 = "select lchannelname,ltransformdata from latestchannel where lenable=1"; DataTable dt = ob.getDetails(qry2); dt.Columns.Add(new DataColumn("combined", System.Type.GetType("System.String"), "lchannelname+ ' '+ltransformdata")); //Create the Table and Add it to the Page Table table = new Table(); table.ID = "Table1"; Page.Form.Controls.Add(table); int flag=0; foreach (DataRow dr in dt.Rows) { TableRow row = new TableRow(); row.Width = 200; TableCell cell = new TableCell(); TextBox tb = new TextBox(); tb.BorderColor = System.Drawing.Color.OliveDrab; cell.BorderColor = System.Drawing.Color.OliveDrab; cell.BorderWidth = 1; cell.Width = 200; tb.Width = 200; // tb.ReadOnly = true; tb.Text = dr["combined"].ToString(); tb.ID =flag.ToString(); cell.Controls.Add(tb); row.Cells.Add(cell); table.Rows.Add(row); AjaxControlToolkit.HoverMenuExtender hrv = new AjaxControlToolkit.HoverMenuExtender(); hrv.TargetControlID = tb.ID;
Here I am confusing for which way is using for popup panel1 hrv.PopupControlID = Panel1.ID; hrv.PopupPosition = AjaxControlToolkit.HoverMenuPopupPosition.Right; Panel1.Controls.Add(hrv); flag++; } } protected void Page_Load(object sender, EventArgs e) { int numOfColumns = 1; int numOfRows = ob.selectLatestEnableCount(); GenerateTable(numOfColumns, numOfRows); }
I want to popup this Panel1 on textbox through hovermenuextender <asp:Panel ID="Panel1" runat="server" Height="50px" Width="125px"> <div style="border:1px outset white;padding:2px;"> <div><asp:ImageButton ID="ImageButton1" ImageUrl="~/images/close.png" runat="server" /> <asp:LinkButton ID="lnkButtonHide" runat="server" CommandName="Edit" Text="Hide Channel" ForeColor="olivedrab" OnClick="lnkButtonHide_Click1" /> </div> <div> <asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="~/images/element_up.png" /> <asp:LinkButton ID="LinkButtonUp" runat="server" CommandName="Cancel" Text="Go Up One Pos" ForeColor="olivedrab" OnClick="LinkButtonUp_Click2"/> </div> <div> <asp:ImageButton ID="ImageButton3" runat="server" ImageUrl="~/images/element_down.png" /><asp:LinkButton ID="lnkButtonDown" runat="server" CommandName="Delete" Text="Go Down One Pos" ForeColor="olivedrab" OnClick="lnkButtonDown_Click1"/> </div> </div> </asp:Panel>
I am using HoverMenuExtender on a label LinkButton .The Popup control is a Panel, that contains a DropDownList with some listitems inserted in it. Everything is going well, when i hover over linkButton that Panel and along with that that DropDownList appears.
Now problem is that when i hover over list items of DropDown , suddenly that Panel disappears before selecting any value.Panel disappears means that DropDownList also disappears. One rubbish solution is to increase the popup delay time to 3-4 seconds.
I am using VS 2010 with .Net 4.0. I am using a HoverMenuExtender to display a text but just after the page is loaded, the popup panel is already displayed.
I am making a menu to display departments and sub departments. Each department has a corresponding pop-up menu to display the sub departments. The menu is built dynamically with values from the database. I'm using nested repeaters and the AJAX HoverMenuExtender. The problem is that when the page loads or is refreshed all of the sub departments are visible for a second or so underneath their respective subdepartments. In other words, for just a second the page is rendered as if the HoverMenuExtender was not there.
I am trying to use a HverMenuExtender to display a panel as a tooltip inside of a TabContainer's TabPanel. The first time I view the tab, the HoverMenuExtender's popup panel control shows even though I haven't hovered over the target control. This behavior does not happen when outside of the tab's content or after the first display of the tab. Any way to make the HoverMenuExtender act as it should on 1st display of the tab?
I've got a problem that after i refresh an update panel all the HoverMenu's stop displaying, it still calls the WebMethod which returns valid html and the panel is displayed, but it content of the panel isn't displayed on the browser.
I've created a single page to demo this problem:
aspx
[Code]....
vb.net
[Code]....
The demo shows the hovermenu working until you click the update button then it stops showing the content, although it is still calling the WebMethod onhover.
I am using VS2008, .net Framework 3.5 and toolkit 3, 0, 30930, 0
I have a gridview in which I use HoverMenuExtender to display gridview's respective row value. It is working very fine in my development PC. But after deployment of this web project in hosting site, this hovermenuextender displaying it PopupControl in webpage for very long time in slow internet connection.
I have an accordian control with a set number of panes. Each pane has a table created with the code:
[Code]....
I would like to display information about the room occupants when the user hovers over the label. Is the HME the right tool for this? If so, how do I add it?
I have a rather weired problem with ASP.NET menu control. It stays expanded (displays all menu and sub-menu items) until the page is loaded completely. Once the page loads, the menu returns to its normal position and sub-menu items are not shown. This issue is seen on IE, Mozilla, Chrome, so cannot be browser specific issue I am using AJAX control toolkit, collapsible update panels on my page.
Is there a way of detecting the orientation of an image landscape verses portrait or other so that the image is displayed correctly? - What I have is an Ajax HoverMenuExtender with an image contained in a panel. The panel is part of an Ajax Accordion and the image appears in the panel (via a string value for location) when I hover over a thumbnail in the Accordion's Content.
Just getting started on ASP .NET and I have a question. I've created a user control that is show's an image. Using a place holder I add 5 items of that control. The problem is that in the display it shows me the control's vertically and I want it to be shown horizontally. Just to demonstrate what I mean (the numbers are the user controls been added):It shows:
1 2 3 4 5
I wanted to show: 1 2 3 4 5 I've tried a few thing's such as using a table - but the table expands with the place holder so It didn't make a differences.
When you click on the question, the answer expands. Click it again and it collapses.
My question, answers are stored in a database. I googled and found out there's this JavaScript code to achieve this BUT also came across something that said it can be done using Repeater Controls.
I have a DropdownList where some of the items are longer then the width of the list. Firefox expands the width of the list and shws the full length of the ListItem, but Explorer (som people still use that) doesn't do that which results unability to read the whole of the ListItem. I added a "Title" attribute (Tooltip) to the ListItems which shows the full text but even though, the client asks if it's possible to split long ListItems in several lines so user will be able to read it without needing the Tooltip.