Web Forms :: Create Dynamic DropDown HoverMenu With Multiple Child Menus?
Sep 13, 2012I want to create a menu similar to the following site
[URL]
I want to create a menu similar to the following site
[URL]
I want to create dynamic link buttons in the asp.net code based on who logged in. For e.g. if the salespesron logged in , he should see "Customer List" and "Item Search" as menu options.
If customer logged in , it should be able to see "Customer Details" and "Item Search" as menu options.
I'm not sure how to create this dynamically in html code.
I try to serach and found the code below on this forum but it doesn't appears to create any dynamic button menu.
[Code]....
I need to create 2 cascading dropdown menus for a website. I am really new to ASP so don't understand a lot of it yet.. now is that the website pulls the list items from a SQL database and I don't want to use this method. I need to use either JavaScript or just hard code the items. Here are the directions for what I need to do:
Drop down list box for selecting a state (populate it with names of five states)
I have a masterpage that contains all my dropdown menu controls. The 2 largest browser hits on my site are IE and Firefox (in that order). I just recently updated to the latest version of Firefox and now... my dropdown menus no longer appear with Firefox but still do with IE.
There is nothing strange going on with my masterpage and it used to work fine in both IE and Firefox. Not too sure what is going on and can't seem to find anyone else who has posted on this subject.
I have an ASP.Net 3.5 application with a menu. The menu is set to an xmlDataSource. The xmlDataSource is given the menus for the user as a dataset. The xmlDataSource uses an xsl transform file.Here is the code behind:
[Code]....
My problem is, when another user logs into the system, he/she gets the previous user's menus. This is based on time somehow, because if you wait long enough after another user has left a page, you'll get the proper menus.Could it have something to do with page caching? Is there something I'm missing with menus?
I am using ASP.Net 3.5 with AJAX. I have a situation where I create a table dynamically depending on user input. One column of the table will contain a small image. Right now, it takes a click of the image to show a larger view in a new window. I would like to change it so that when the mouse moves over the image a HoverMenu pops up with the enlarged image view. I have done this with image controls placed on the page at design time where only the image's url is dynamic. How can this be done if image conrtol is created dynamically in the back-end code?
View 5 Repliescreate List of dynamic asp:Label, asp:textbox and asp:button when asp:dropdown selected index changed Dropdown List - ddlLang - English, Italian, French, German
If English is selected from ddlLang Create new asp:Label, asp:textbox and asp:button. If French is selected create another new asp:Label, asp:textbox and asp:button. In the same way so on.... and when button submit clicked get all dynamic text box values and label values to Save to DB.
I am designing my own Customize Calendar for my webproject.Using Calendar Control of asp.net2.0 I want to add three dropdowns at the top to collect Hour, Minutes and Seconds.What I required to load dropdown menus on runtime with values:
View 1 RepliesI want to Display N-Heirarchical Menu using Dynamic Repeater Control along with CheckBoxes.
If Suppose i am having 3 level Menus i need to create 3 Repeaters Dynamically along with CheckBoxes beside of that sub Menus
Ok, everyone knows that the z-index is messed up in IE8 and that requires patches or workarounds...
What I can't seem to find a solution to is the white background on the DynamicMenu parts of a Menu control. Setting the background color to transparent or not setting it all doesn't seem to have any effect. This is only a problem in IE8, Firefox 3.6.8 renders the dynamic menus without the white background.
I am trying to develop a web application. I got a free CSS template from the net that has tabs on it. I want to apply menu on each tab. Each menu has different set of sitemap structure.For example, in "Business" tab, I want to have the following sitemap structure:
[Code]....
In another tab, say "Health", I want to have:
[Code]....
I designed a simple site with some css and jquery. All the css is in the header using and the javascript files are in a folder called Scripts and referenced in my site like below. Everything is beautiful locally, but on the server some objects such as a couple of my divs are out of their original positions, and my dropdown menus that use jquery don't work properly but they do work somewhat (like they slide down or fade). I have made identical folder structure in root on the web server. I am using .NET 3.5 and the server does support it.
Do you guys think it can be a path issue for my scripts? What could cause the css to move divs out of position? Does css or jquery behave differently on different servers?
<script src="Scripts/jquery.validate.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.validate.min-vsdoc.js" type="text/javascript"></script>
<script src="Scripts/jquery.validate.js" type="text/javascript"></script>
<script src="Scripts/jquery.validate-vsdoc.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1.min-vsdoc.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.easing.1.2.js" type="text/javascript"></script>
<script src="Scripts/jquery.color.js" type="text/javascript"></script>
<script src="Scripts/jquery-ui-1.8.4.custom.min.js" type="text/javascript"></script>
some samples for designing the menus and sub menus in html with styles and hover etc
View 8 RepliesDoes anyone out there use ComponentOne's C1Menu and create a menu with subitems at runtime? I have went through their forums and help and anything at runtime is done with C1WebMenu which was replaced with this version.I need to create the whole menu with subitems. Can you show code for this if you have?
View 1 RepliesI want to create a menu in a application i am building. I have 3 user roles defined in the database with menu items, navigation url and menu nesting level. I want to generate a menu based on what user logs in. I have the fetch the data from table based on user role. I am having problem in designing and binding the menu(dynamic).
View 4 Repliesin one of my page i need to display the menus & sub menus dynamically,for this i have a menu table called colleges & one more table called branchs 1] ABC
Science ArtsCommarce2] EFG mathszoology historylike thissome times the menus are 3some times they may be 4,5,6 may randommy incresesfor this i have the two table one is menu & sub-menus
I want to create multiple textboxes at runtime , for example i have few records in database like 5 records like
1 Banana
2 Apple
3 Mango
I want to create 3 textboxes bases on data from database use 3 names header or label as and corresponding that 3 textboxes , how to do that
I've created a filter textbox for searching my data in gridview..
ex: i've 3 columns in gridview : ID, NAME, DATE
I ask, how to create a dynamic search for 3 columns in gridview using a textbox?
without writing a query repeatedly :(ID like '%" + search + "%') OR (NAME like '%" + search + "%') OR (DATE like '%" + search + "%')
protected void btnCariConnStrSubmit_Click(object sender, EventArgs e) {
string search = ((TextBox)GridView1.HeaderRow.FindControl("txtCariConnStr")).Text;
string sql = "select * from report where (ID like '%" + search + "%') OR (NAME like '%" + search + "%') OR (DATE like '%" + search + "%') ";
reader = mda.GetData(sql, connStr).CreateDataReader();
if (reader.Read()) { dt = mda.GetData(sql, connStr).Tables[0]; BindGridView(dt); lblRecordNotFound.Visible = false; }
else { Bindemptydt(); lblRecordNotFound.Visible = true; }
((TextBox)GridView1.HeaderRow.FindControl("txtCariConnStr")).Text = search;
}
I'm currently writing a web app in ASP.NET MVC 1.0 (although I do have MVC 2.0 installed on my PC, so I'm not exactly restricted to 1.0) -- I've started with the standard MVC project which has your basic "Welcome to ASP.NET MVC" and shows both the [Home] tab and [About] tab in the upper-right corner. Pretty standard, right? I've added 4 new Controller classes, let's call them "Astronomer", "Biologist", "Chemist", and "Physicist". Attached to each new controller class is the [Authorize] attribute. For example, for the BiologistController.cs
[Authorize(Roles = "Biologist,Admin")]
public class BiologistController : Controller
{
public ActionResult Index() { return View(); }
}
These [Authorize] tags naturally limit which user can access different controllers depending on Roles, but I want to dynamically build a Menu at the top of my website in the Site.Master Page based on the Roles the user is a part of. So for example, if "JoeUser" was a member of Roles "Astronomer" and "Physicist", the navigation menu would say:
[Home] [Astronomer] [Physicist]
[About]
And naturally, it would not list links to "Biologist" or "Chemist" controller Index page. Or if "JohnAdmin" was a member of Role "Admin", links to all 4 controllers would show up in the navigation bar. Ok, you prolly get the idea... Now for the real question... Starting with the answer from this StackOverflow topic about Dynamic Menu building in ASP.NET, I'm trying to understand how I would fully implement this. (I'm a newbie and need a little more guidance, so please bare with me.) The answer proposes Extending the Controller class (call it "ExtController") and then have each new WhateverController inherit from ExtController.
My conclusion is that I would need to use Reflection in this ExtController Constructor to determine which Classes and Methods have [Authorize] attributes attached to them to determine the Roles. Then using a Static Dictionary, store the Roles and Controllers/Methods in key-value pairs. I imagine it something like this:
public class ExtController : Controller
{
protected static Dictionary<Type,List<string>> ControllerRolesDictionary;
protected override void OnActionExecuted(ActionExecutedContext filterContext)
{
// build list of menu items based on user's permissions, and add it to ViewData
IEnumerable<MenuItem> menu = BuildMenu();
ViewData["Menu"] = menu;
}
private IEnumerable<MenuItem> BuildMenu()
{
// Code to build a menu
SomeRoleProvider rp = new SomeRoleProvider();
foreach (var role in rp.GetRolesForUser(HttpContext.User.Identity.Name))
{
}
}
public ExtController()
{
// Use this.GetType() to determine if this Controller is already in the Dictionary
if (!ControllerRolesDictionary.ContainsKey(this.GetType()))
{
// If not, use Reflection to add List of Roles to Dictionary
// associating with Controller
}
}
}
Is this doable? If so, how do I perform Reflection in the ExtController constructor to discover the [Authorize] attribute and related Roles (if any) ALSO! Feel free to go out-of-scope on this question and suggest an alternate way of solving this "Dynamic Site.Master Menu based on Roles" problem. I'm the first to admit that this may not be the best approach.
am new for learning asp.net using c
View 2 RepliesHow to create menu lists in ASP.NET.
View 2 RepliesI want to create a master page for my already developed project. Since the project contains many forms it is quite difficult to include the master page in each form. Is there any possibilities to include the master page in any other simplest way
View 2 RepliesI am not seeing the children controls on my web page when I hover over their parents. For example, I see the File, Edit and View menu items but I do not see the File->Open menu.
What am I doing wrong?
[Code]....
I have on server control(dropdown) and One button.user can select some values in dropdown and click button.I have to show a pop-up.In this pop-up I have show data based upon value selected in dropdown.How to access a dropdown in codebehind of pop-up screen.I am loading a .aspx in pop-up using javascript.
View 1 RepliesI'm binding data to my dropdown as follows:
[Code]....
So my dropdown will be populated with a list of years that could be different depending on the SchoolID passed in. I want my default value to be the max returned in the SELECT query minus 5 (so in other words, the max index minus 5). For example, if my list of years was:
2004-05
2005-06
2006-07
2007-08
2008-09
2009-10
2010-11
2011-12
2012-13
2013-14
2014-15
Dim conn As String = ConfigurationManager.ConnectionStrings("Elevation-TestConnectionString").ConnectionString