
正文
asp.net二级菜单导航,aspnet导航模板
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ASP制作二级联动菜单问题
有个比较笨的方法就是当页传递参数了。2个下拉框,第一个就是省的下拉框,可以从数据库裏读出来,第二个就是市的下拉框,也可以从数据库裏读出来,但,省和市之间在数据库中是有关联的。
你这思路上有点问题,应该是打开数据库,找到相应类的名字,然后显示。sql=select * form... where ...=getValue()这样进行查询,这句只是个意思,你要按你的代码写。
你先把静态的做好,到网上下一个这种功能的就可以用了。再根据自己的网站,把数据调出来就行了。
以下是部门和职位联动子程序:部门职位联动菜单 SelectName=窗体对象Select名称,createrid=部门和职位的创建者,DefaultValue=默认选择的职位。
相关问答
Q1: 在ASP中怎么动态显示下拉式二级菜单?
要用到div来模仿下拉菜单,这样你要计算他们的位置,还像用DW可以直接设置这样的菜单,稍微改成是读取数据库来决定就可以了,在循环读取数据的时候可以循环创造DIV层,然后每次循环的时候,每个层的相对位置的Y轴都递增。
下面是我做的中国省市下拉列表,你可将它存为asp文件,然后执行就可以看到效果了。
这样在选择第一个下拉框的时候,就刷新当前页面(可以用xxx.asp?大类id=选择的那个ID值)而刷新后,市的下拉框就读取当前页面?后面的大类的ID信息,从而读取下拉框内容。
方法如果内容不是很多的话,建议把所有的大类,小类先读出来,之后用js特效来处理这样的特效。方法如果内容太多,全部读出来影响访问速度,那么建议用Ajax来读数据,之后处理返回的数据。
编写一个JS,先通过选择第一个下拉菜单确定省份,然后判断省份,根据不同的省份填充不同的内容到第二个下拉菜单。最后在页面中调用这个JS就行了。
如果只有二级菜单,数据量又不大的话,不建议用异步交互读取数据。
Q2: 关于asp.net调用导航菜单
导航一般都是放在母板页里比较好。如果是相同的内容,你每个页面都引用一下母板页可以提高效率。调用的话就把导航写在一个ascx 控件里,在需要这个导航的aspx页注册一下这个控件然后使用也可以。
那导航不就是链接地址,也就处在皇妃的位置了。希望这篇关于ASP.NET网站导航及导航控件的文章希望对大家的学习有所帮助。
(1)在VS2008中创建一个ASP.NET网站,命名为“MenuSample”。(2)添加一个页面,命名为“Menu.aspx”,并把这个页设置为起始页。
Menu控件显示的下拉式菜单可以帮助用户在网站的不同页面之间进行跳转。鼠标经过菜单项时会展开所包含的子节点内容。要想使用网站导航控件,就必须先在 Web.sitemap 文件中对 Web 站点的结构进行描述。
关于asp.net二级菜单导航和aspnet导航模板的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







