
正文
asp.net怎么做左侧导航,asp左侧导航栏
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
asp做管理系统时,网页在跳转时如何让左侧的导航栏保持不变
用两个iframe,左边的iframe里放导航,右边的iframe显示链接过来的网页。就是: 导航中的链接 frame和Ajax不能被搜索引擎索引,但iframe可以。只是在搜索引擎中它是以一个单独的文件存在罢了。
默认情况下,Server.Transfer方法不会把表单数据或查询字符串从一个页面传递到另一个页面,但只要把该方法的第二个参数设置成True,就可以保留第一个页面的表单数据和查询字符串。
你可以使用框架(……)来实现。就像下图一样 左半边是个导航页面,右半边是目标页面,无论右边页面怎么跳转,浏览器地址栏显示的都是不变的地址。
布局。首先先要布局,弄个框架结构,左边就用TreeView做树状导航,右边就是具体要显示的页面。如果右侧是在网上有的页面,在左侧直接绑定连接就可以了,如果右侧是自己设计的页面,那左侧直接绑定自己设计的页面就可以了。
对于ASP.NET设计网站的流程来看,应该是首先把母版页制作出来,然后所有网站页面继承这个母版页,这样的话,无论今后如何修改母版页,它的内容都会自动影响到下面所有的网站页面。
相关问答
Q1: 左侧导航怎么实现,ASP.NET
用两个iframe,左边的iframe里放导航,右边的iframe显示链接过来的网页。就是: 导航中的链接 frame和Ajax不能被搜索引擎索引,但iframe可以。只是在搜索引擎中它是以一个单独的文件存在罢了。
要想使用网站导航控件,就必须先在 Web.sitemap 文件中对 Web 站点的结构进行描述。创建 Web.sitemap 文件 在 Web 站点的根目录创建文件 Web.sitemap。打开 Web.sitemap 文件并添加下列代码。
导航一般都是放在母板页里比较好。如果是相同的内容,你每个页面都引用一下母板页可以提高效率。调用的话就把导航写在一个ascx 控件里,在需要这个导航的aspx页注册一下这个控件然后使用也可以。
可以使用SiteMapPath,TreeView,或者Menu控件为网站用户提供一致的导航方式。SiteMapPath控件显示一条导航路径(节点之间通过特殊符号分隔),用于指明当前页面的位置以及返回到主页的路径。
定义母版页后,可以添加网站的ASP.NET页面。首先,我们将添加Default.aspx网站主页。右键单击解决方案资源管理器中的项目名称,然后选择添加新项。从模板列表中选择Web窗体选项,并将文件Default.aspx命名为。
整个页面可以使用frameset框架页面,左边的导航菜单用JavaScript来控制展现方式,点击左边的最后一级菜单,给右边的frame页面重定向target=“右边页面id”。
Q2: asp左侧导航栏怎么做?有图,求大神指导下!
1、方法如果内容不是很多的话,建议把所有的大类,小类先读出来,之后用js特效来处理这样的特效。方法如果内容太多,全部读出来影响访问速度,那么建议用Ajax来读数据,之后处理返回的数据。
2、导航中的链接 frame和Ajax不能被搜索引擎索引,但iframe可以。只是在搜索引擎中它是以一个单独的文件存在罢了。另外:既然你是做管理系统,肯定不希望搜索引擎抓取这些页面啊,所以你可以用任何一种方法来做。
3、错位那是因为你的CSS技术不够熟练,CSS问题还要涉及到跨浏览器的问题。所以要熟读W3C的CSS标准,还要有丰富的CSS经验才能做出完美的界面。
Q3: ASP.NET四种页面导航方式之比较与选择
Server.Execute方法允许当前的ASPX页面执行一个同一Web服务器上的指定ASPX页面,当指定的ASPX页面执行完毕,控制流程重新返回原页面发出Server.Execute调用的位置。
PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
asp是解释运行的编程框架,执行效率相对比较低;而asp.net则是编译性的编程框架,程序所运行的是服务器上已经编译好的公共语言,效率相对会比较高。
asp.net怎么做左侧导航的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于asp左侧导航栏、asp.net怎么做左侧导航的信息别忘了在本站进行查找喔。








