频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> Asp.Net教程 -> 在ASP.NET 2.0中使用页面导航控件

在ASP.NET 2.0中使用页面导航控件

作者:未知  来源:转载  发布时间:2005-7-20 9:36:42  发布人:acx

减小字体 增大字体

  文/廖煜嵘

  几乎每个网站里,为了方便用户在网站中进行页面导航,都少不了使用页面导航控件。有了页面导航的功能,用户可以很方便地在一个复杂的网站中进行页面之间的跳转。在以往的WEB编程中,要写一个好的页面导航功能,并不是那么容易的,也要使用一些技巧。而在asp.net 2.0中,为了方便进行页面导航,新增了一个叫做页面导航控件sitemapdatasource,其中还可以绑定到不同的其他页面控件,比如treeview,menu等,十分灵活,使到能很方便地实现页面导航的不同形式,而且还提供了运行时的编程接口,可以以编程的形式动态实现页面导航控件。本文将简单以几个例子来介绍一下在asp.net 2.0中如何实现页面导航。

  页面导航的结构和sitemapdatasource控件

  在asp.net 2.0中,要实现页面导航,应该先以xml的形式,提供出整个网站的页面结构层次。我们可以编写一个叫web.sitemap的XML文本文件,在该文件中定义出整个要导航页面的结构层次。举例如下:

  <?xml version="1.0" encoding="utf-8" ?>

  <siteMap>

   <siteMapNode title="Default" de&#115cription="Home" url="Default.aspx" >

  <siteMapNode title="Members" de&#115cription="Members" url="Members.aspx">

   <siteMapNode title="My Account" de&#115cription="My Account" url="MyAccount.aspx" />

   <siteMapNode title="Products" de&#115cription="Products" url="Products.aspx" /&gt;</P> <P>  &lt;/siteMapNode&gt;</P> <P>  &lt;siteMapNode title="Administration" de&#115cription="Administration" url="~/Admin/Default.aspx"&gt;</P> <P>   &lt;siteMapNode title="Customer" de&#115cription="Customer Admin" url="~/Admin/Customer/default.aspx" /&gt;</P> <P>   &lt;siteMapNode title="Products Admin" de&#115cription="Products Admin" url="~/Admin/ProductsAdmin.aspx" /&gt;</P> <P>  &lt;/siteMapNode&gt;</P> <P>   &lt;/siteMapNode&gt;</P> <P>  &lt;/siteMap&gt; </P> <P>  我们可以看到,其中,web.sitemap文件必须包含根结点sitemap。而且,设置一个父sitemapnode结点,该结点表明是默认的站点首页,在该父sitemapnode结点下,可以有若干个子sitemapnode结点,分别按层次结构代表了网站的各子栏目(留意一下上例中,各个子结点之间的包含关系)。而每一个sitemapnode结点中,有如下若干个属性:</P> <P>  1)URL属性:该属性指出要导航的栏目的地址链接,在web.sitemap中定义中,必须是每个栏目的相对地址。</P> <P>  2)Title属性:该属性指出每个子栏目的名称,显示在页面中。</P> <P>  3)De&#115cription属性:该属性指定时,则用户在鼠标移动到该栏目时,出现有关该栏目的相关提示,类似于tooltips属性。</P> <P>  在设计好sitemap属性后,接下来就可以一步步构建页面导航功能了,主要有两个步骤: </P> <P>  1) 向页面中添加sitemapdatasource控件。该控件会自动感应绑定web.sitemap中的内容。</P> <P>  2) 将sitemapdatasource控件绑定到如sitemappath,treeview,menu等控件中,也就是说,将它们的数据源设置为该sitemapdatasource控件。</P> <P>  知道了方法后,我们下面就分别以treeview,menu,sitemappath三种控件为例子,介绍一下如何和sitemapdatasource控件进行配合使用。</P> <P>  先来介绍使用treeview控件和sitemapdatasource 控件配合使用的方法。Treeview树形列表控件十分适合于用来做页面导航,为了能具体说明,我们充分利用asp.net中的masterpage控件,先搭建出一个网站的基本框架架构。</P> <P>  在visual web developer 2005 beta 1中,新建一个网站,之后添加上文的web.sitemap文件,再添加一个名叫Navigation的master类型的页面,代码如下:</P> <P>  &lt;%@ Master Language="C#" %&gt;</P> <P>  &lt;html xmlns="<a href="http://www.w3.org/1999/xhtml">www.w3.org/1999/xhtml</a>" &gt;</P> <P>  &lt;head id="Head1" runat="server"&gt;</P> <P>  &lt;title&gt;Master Page&lt;/title&gt;</P> <P>  &lt;/head&gt;</P> <P>  &lt;body&gt;</P> <P>   &lt;form id="form1" runat="server"&gt;</P> <P>  &lt;div&gt;</P> <P>  &lt;table style="width: 100%; height: 100%" border="1"&gt;</P> <P>  &lt;tr&gt;</P> <P>   &lt;td style="width: 10%"&gt;</P> <P>    &lt;asp:TreeView ID="TreeView1" Runat="server" DataSourceID="SiteMapDataSource1"</P> <P>      ExpandDepth="2" ShowExpandCollapse="False" NodeIndent="10"&gt;</P> <P>     &lt;LevelStyles&gt;</P> <P>      &lt;asp:TreeNodeStyle Font-Bold="True" Font-Underline="False"/&gt;</P> <P>      &lt;asp:TreeNodeStyle Font-Italic="True" Font-Underline="False" /&gt;</P> <P>      &lt;asp:TreeNodeStyle Font-Size="X-Small" ImageUrl="bullet.gif" Font-Underline="False" /&gt;</P> <P>     &lt;/LevelStyles&gt;</P> <P>     &lt;NodeStyle ChildNodesPadding="10" /&gt;</P> <P>    &lt;/asp:TreeView&gt;</P> <P>   &lt;/td&gt;</P> <P>   &lt;td style="width: 100px"&gt;</P> <P>    &lt;asp:contentplaceholder id="ContentPlaceHolder1" runat="server"&gt;</P> <P>    &lt;/asp:contentplaceholder&gt;</P> <P>   &lt;/td&gt;</P> <P>  &lt;/tr&gt;</P> <P>   &lt;/table&gt;</P> <P>   &lt;asp:SiteMapDataSource ID="SiteMapDataSource1" Runat="server"/&gt;</P> <P>   &lt;/div&gt;</P> <P>  &lt;/form&gt;</P> <P>  &lt;/body&gt;</P> <P>  &lt;/html&gt; </P> <P>  在上面的代码中,其中的TREEVIEW控件中的DATASORUCE属性中,就指定了sitemapdatasource控件,并且在treeview控件中,也定义了不同结点的样式。</P> <P>  在完成了masterpage页面后,就等于已经把网站的模版页建立起来了,接下来就可以新建其他子页面,以继承masterpage页面,并且新建各自页面的内容了。比如,新建一个default.aspx页面,代码如下:</P> <P>  &lt;%@ Page Language="C#" MasterPageFile="Navigation.master" Title="Default Page"%&gt;</P> <P>  &lt;asp:Content ContentPlaceHolderID="ContentPlaceHolder1"</P> <P>  ID="Content1" Runat="Server"&gt;</P> <P>  This is the default page</P> <P>  &lt;/asp:Content&gt; </P> <P>  可以看到,当建立了模版页后,就可以新建其他的子页面了,只需要在其中的contentplaceholderid中写入不同的内容就可以了。运行起来后,效果如图:</P> <P align=center><img SRC="http://www.newasp.net/Upload/2004_Pack/U811DT20041009094950.jpg" border=1 onclick="java&#115;cript:window.open(this.src);" style="CURSOR: pointer" border="0" onmousewheel="return bbimg(this)" onload="java&#115;cript:if(this.width onclick="javascript:window.open(this.src);" style="CURSOR: pointer" onload="return imgzoom(this,550)">screen.width-600)this.style.width=screen.width-600;"></P> <P align=left>   接下来,我们来介绍如何将menu菜单控件和sitemapdatasource 控件配合使用。其中,我们在上面的例子的基础上,在&lt;table style="width: 100%; height: 100%" border="1"&gt;下面增加如下代码就可以了,</P> <P align=left>  &lt;tr height="100px"&gt;</P> <P align=left>  &lt;td colspan="2" align="left"&gt;</P> <P align=left>  &lt;asp:Menu ID="Menu1" Runat="Server"</P> <P align=left>  DataSourceID="SiteMapDataSource1"&gt;</P> <P align=left>  &lt;/asp:Menu&gt;</P> <P align=left>  &lt;/td&gt;</P> <P align=left>  &lt;/tr&gt; </P> <P align=left>  其中,我们增加了一个menu控件,其中将其datasourceid属性设定为sitemapdatasource1就可以了,运行如下图,当然,我们可以改变menu控件的显示位置,如可以将其改成垂直样式显示。</P> <P align=center><img SRC="http://www.newasp.net/Upload/2004_Pack/U811DT20041009095040.jpg" border=1 onclick="java&#115;cript:window.open(this.src);" style="CURSOR: pointer" border="0" onmousewheel="return bbimg(this)" onload="java&#115;cript:if(this.width onclick="javascript:window.open(this.src);" style="CURSOR: pointer" onload="return imgzoom(this,550)">screen.width-600)this.style.width=screen.width-600;"></P> <P align=left>  而对于我们经常见到的显示出页面当前路径的导航条功能,在asp.net 2.0中也可以轻易实现,我们可以使用其中的sitemappath控件。我们紧接着在上文代码中的menu控件下,增加如下代码:</P> <P align=left>  &lt;tr height="100px"&gt;</P> <P align=left>  &lt;td colspan="2" align="left"&gt;</P> <P align=left>  Currently Selected Page is:</P> <P align=left>  &lt;asp:SiteMapPath Runat="Server" ID="SiteMapPath1"&gt;&lt;/asp:SiteMapPath&gt;</P> <P align=left>  &lt;/td&gt;</P> <P align=left>  &lt;/tr&gt; </P> <P align=left>  要注意的是,只要增加sitemappath控件就可以了,因为它会自动和已经增加的sitemapdatasource控件进行绑定的。我们为了说明问题,另外增加一个页面member.aspx,代码如下:</P> <P align=left>  &lt;%@ Page Language="C#" MasterPageFile="Navigation.master" Title="Members Page"%&gt;</P> <P align=left>  &lt;asp:Content ContentPlaceHolderID="ContentPlaceHolder1" ID="Content1" Runat="Server"&gt;</P> <P align=left>  This is the members page</P> <P align=left>  &lt;/asp:Content&gt; </P> <P align=left>  运行结果如下:</P> <P align=center><img SRC="http://www.newasp.net/Upload/2004_Pack/U811DT20041009095318.jpg" border=1 onclick="java&#115;cript:window.open(this.src);" style="CURSOR: pointer" border="0" onmousewheel="return bbimg(this)" onload="java&#115;cript:if(this.width onclick="javascript:window.open(this.src);" style="CURSOR: pointer" onload="return imgzoom(this,550)">screen.width-600)this.style.width=screen.width-600;"></P> <P align=left><br>  最后,我们看一下,如何通过编程的方式来获取页面导航中的相关数据。其中,必须引用到的是sitemap类,该类提供了很多相关的方法和属性,最重要的是currentnode属性,它可以指出当前用户正在浏览的是哪一个栏目页面,这用来跟踪用户在网站中的行动轨迹,并进行站点数据统计,有时是很有用的,举例如下:</P> <P align=left>  &lt;%@ Page Language="C#" MasterPageFile="Navigation.master" Title="Members Page"%&gt;</P> <P align=left>  &lt;&#115cript runat="Server"&gt;</P> <P align=left>  void Page_Load(object sender, EventArgs e)</P> <P align=left>  &#123;</P> <P align=left>   Response.Write("The currently selected root node is: " + SiteMap.CurrentNode.De&#115cription + "&lt;br&gt;");</P> <P align=left>   Response.Write("The Parent for the currently selected node is : " +</P> <P align=left>   SiteMap.CurrentNode.ParentNode.De&#115cription);</P> <P align=left>  &#125;</P> <P align=left>  &lt;/&#115cript&gt;</P> <P align=left>  &lt;asp:Content ContentPlaceHolderID="ContentPlaceHolder1" ID="Content1" Runat="Server"&gt;</P> <P align=left>  This is the members page</P> <P align=left>  &lt;/asp:Content&gt; </P> <P align=left>  在这个例子中,使用程序的方式,得出了用户当前正在浏览的栏目页面,以及该栏目的父栏目的名称,运行结果如下图:</P> <P align=center><img SRC="http://www.newasp.net/Upload/2004_Pack/U811DT20041009095343.jpg" border=1 onclick="java&#115;cript:window.open(this.src);" style="CURSOR: pointer" border="0" onmousewheel="return bbimg(this)" onload="java&#115;cript:if(this.width onclick="javascript:window.open(this.src);" style="CURSOR: pointer" onload="return imgzoom(this,550)">screen.width-600)this.style.width=screen.width-600;"><br><br></P></div> <div></div> </div><div id="Message" class="Message"></div></font></div> <script type="text/javascript"> document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "\r\n本篇文章来源于 中国建站之家 原文链接:"+location.href; clipboardData.setData("text", text); } }, 100 ) } </script> <br> <a href="javascript:window.open('http://shuqian.qq.com/post?from=3&title='+encodeURIComponent(document.title)+'&uri='+encodeURIComponent(document.location.href)+'&jumpback=2&noui=1','favit','width=930,height=470,left=50,top=50,toolbar=no,menubar=no,location=no,scrollbars=yes,status=yes,resizable=yes');void(0)" style="text-decoration:none;color:#155da5;display:block;background:url('http://shuqian.qq.com/img/add.gif') no-repeat 0px 0px;height:23px;width:300px;padding:2px 2px 0px 20px;font-size:14px;">将本文收藏到QQ书签与更多好友分享</a> <div></div> </td> <table width="575" border="0" cellpadding="0" cellspacing="0"> <tr> </tr> <tr> <td align="right" height=25 bgcolor=#F7F7F7 > <script language=javascript src=/wz/sg.JS></script> [<a href=javascript:window.print()>打 印</a>] </tr> </table> <table width="575" border="0" cellpadding="0" cellspacing="0"> <tr> </tr> <tr> <td align="right" height=25 bgcolor=#F7F7F7 style="display:block;padding:0px 10px"> <font color=#000000>[<script language=JavaScript src="/Article/Hits.Asp?ArticleID=4793"></script>]</font> [<a href="javascript:history.go(-1)">返回上一页</a>] [<a href="/user/favorite.asp?action=add&topic=在ASP.NET 2.0中使用页面导航控件">收 藏</a>]</td> </tr> <tr> <table width="575" border="0" cellpadding="0" cellspacing="0"> <tr> </tr> <tr> <td style="display:block;padding:0px 10px"><div><font color=#000000>上一篇文章:</font><a href=/Article/10/131/2005/200507204792.html>用ASP.Net(C#)连接Oracle数据库的方法</a></div><div><font color=#000000>下一篇文章:</font><font color=#000000><a href=/Article/10/131/2005/200507204794.html>通过探测邮件服务器进行Email地址有效性检验</a></font></div></td> </tr> </table> <table width="575" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="titlebg1">∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [<a href=/Article/comment.asp?ArticleID=4793 target=_blank>更多评论</a>...]</td> </tr> <tr valign="top"> <td></td> </tr> </table> </td> <td width="188" class="tableleft"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="titleback1">精彩推荐</td> </tr> <tr> <td height="260" valign="center" class="showbody1"><script language=javascript src=/ad/180601.js></script></td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="titleback1">热门文章</td> </tr> <tr> <td height="100" valign="top" class="showbody1"><table width="100%" border="0" cellpadding="2" cellspacing="0"><tr> <td class="showlist11">· <a href='/Article/10/138/2005/200507256912.html' class="showlist" title="注册码大全二">注册码大全二</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/10/138/2005/200507256914.html' class="showlist" title="注册码大全四">注册码大全四</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/10/138/2005/200507256911.html' class="showlist" title="注册码大全一">注册码大全一</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/196/197/2005/2005081911736.html' class="showlist" title="要10G免费网络硬盘的请进来!">要10G免费网络硬盘的请进..</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/206/2007/2007030319347.html' class="showlist" title="通过google 赶快来赚美金">通过google 赶快来赚美金..</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/10/138/2005/200507256919.html' class="showlist" title="注册码大全十">注册码大全十</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/14/253/2005/2005092114218.html' class="showlist" title="头像-qq头像(qq新头像)4">头像-qq头像(qq新头像)4..</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/13/150/2006/2006022316028.html' class="showlist" title="让你轻松架设FTP服务器1">让你轻松架设FTP服务器1..</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/10/138/2005/200507256913.html' class="showlist" title="注册码大全三">注册码大全三</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/14/244/2005/2005092014121.html' class="showlist" title="梦幻背景图片7">梦幻背景图片7</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/14/249/2005/2005092114181.html' class="showlist" title="卡通动物图片6">卡通动物图片6</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/14/269/2005/2005092114241.html' class="showlist" title="网页制作素材-按钮素材2">网页制作素材-按钮素材2..</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/13/150/2006/2006022316032.html' class="showlist" title="让你轻松架设FTP服务器5">让你轻松架设FTP服务器5..</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/14/244/2005/2005092014153.html' class="showlist" title="风景图片8">风景图片8</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/10/138/2005/200507256918.html' class="showlist" title="注册码大全九">注册码大全九</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/13/150/2006/2006022316029.html' class="showlist" title="让你轻松架设FTP服务器2">让你轻松架设FTP服务器2..</a></td> <td class="showlist12"></td> </tr></table></td> </tr> <tr> <td height="2" bgcolor="#FFFFFF"></td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="titleback1">关注此文读者还看过</td> </tr> <tr> <td height="100" valign="top" class="showbody1"><table width="100%" border="0" cellpadding="2" cellspacing="0"><tr> <td class="showlist11">· <a href='/Article/196/197/2005/2005102714677.html' target="_blank" class="showlist" title="希望空间ASP空间">希望空间ASP空间</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/10/131/2005/200507205057.html' target="_blank" class="showlist" title=".net datagrid 选择多行">.net datagrid 选择多行..</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/223/291/2007/2007012518892.html' target="_blank" class="showlist" title="“熊猫烧香”引争议 瑞星反驳卡巴斯基说法">“熊猫烧香”引争议 瑞星..</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/11/141/2005/200507194328.html' target="_blank" class="showlist" title="蛋壳美人 Fireworks 的作法(1)">蛋壳美人 Fireworks 的作..</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/10/130/2005/200507288294.html' target="_blank" class="showlist" title="ASP技术在论坛中的运用(二)">ASP技术在论坛中的运用(..</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/223/292/2006/2006041616302.html' target="_blank" class="showlist" title="埃里克:Google在中国犯了一个小小错误">埃里克:Google在中国犯..</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/10/133/2005/200507216291.html' target="_blank" class="showlist" title="为什么不能获取PHP表单变量的?">为什么不能获取PHP表单变..</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/10/131/2005/2005091913668.html' target="_blank" class="showlist" title="&lt;展现C#&gt; 第二章 NGWS Runtime 技术基础(rainbow 翻译)">&lt;展现C#&gt; 第二章 NGWS R..</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/11/143/2006/2006111818067.html' target="_blank" class="showlist" title="PS转化黑白照片的三种方法比较2">PS转化黑白照片的三种方..</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/196/197/2005/2005100614505.html' target="_blank" class="showlist" title="免费1000mb 的php+mysql空间">免费1000mb 的php+mysql..</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/10/132/2005/200507192421.html' target="_blank" class="showlist" title="JAVA/JSP学习系列之九">JAVA/JSP学习系列之九</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/223/291/2006/2006101317731.html' target="_blank" class="showlist" title="雅虎3721状告安博士流氓软件案24日正式开庭">雅虎3721状告安博士流氓..</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/10/131/2005/200507205198.html' target="_blank" class="showlist" title="怎么样写一段高效,安全的sql查询代码">怎么样写一段高效,安全..</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/11/140/2005/200508089809.html' target="_blank" class="showlist" title="制作简单实用的FLASH导航菜单&lt;2&gt;">制作简单实用的FLASH导航..</a></td> <td class="showlist12"></td> </tr><tr> <td class="showlist11">· <a href='/Article/190/307/2007/2007041919884.html' target="_blank" class="showlist" title="SEO:一切都需要把握好用户体验的平衡">SEO:一切都需要把握好用..</a></td> <td class="showlist11"></td> </tr><tr> <td class="showlist12">· <a href='/Article/10/133/2005/200507216412.html' target="_blank" class="showlist" title="用PHP处理多个同名复选框">用PHP处理多个同名复选框..</a></td> <td class="showlist12"></td> </tr></table></td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="titleback1">相关文章</td> </tr> <tr> <td height="100" valign="top" class="showbody1">· <a href="/Article/10/131/2007/2007100622181.html" title='解析在ASP.NET中调用存储过程的方法'>解析在ASP.NET中调用存储过..</a><br> · <a href="/Article/10/131/2007/2007071720920.html" title='推荐文章:在ASP.NET中创建安全web站点'>推荐文章:在ASP.NET中创建..</a><br> · <a href="/Article/10/130/2007/2007032719582.html" title='在ASP页里面注册DLL的VBScript CLASS'>在ASP页里面注册DLL的VBScr..</a><br> · <a href="/Article/10/131/2007/2007022619268.html" title='在ASP.NET AJAX中别使用mode=Legacy'>在ASP.NET AJAX中别使用mod..</a><br> · <a href="/Article/10/130/2007/2007021119147.html" title='如何在ASP程序中使用Telnet协议'>如何在ASP程序中使用Telnet..</a><br> · <a href="/Article/10/131/2006/2006111918086.html" title='在ASP.NET中自动给URL加上超链接'>在ASP.NET中自动给URL加上超..</a><br> · <a href="/Article/10/130/2005/2005103014704.html" title='在ASP中使用事务控制'>在ASP中使用事务控制</a><br> · <a href="/Article/10/131/2005/2005102914696.html" title='在ASP.NET页面中实现数据棒图'>在ASP.NET页面中实现数据棒..</a><br> · <a href="/Article/10/130/2005/2005092714388.html" title='在ASP中常见的错误80004005信息和解决办法'>在ASP中常见的错误80004005..</a><br> · <a href="/Article/10/130/2005/2005092013933.html" title='在ASP中使用SQL语句之7:ORDER&nbsp;BY'>在ASP中使用SQL语句之7:ORD..</a><br> · <a href="/Article/10/130/2005/2005091813577.html" title='在ASP中列出数据库中的表名和字段名的程序'>在ASP中列出数据库中的表名..</a><br> · <a href="/Article/10/130/2005/2005091813495.html" title='在asp聊天室里实现房间功能和用户显示'>在asp聊天室里实现房间功能..</a><br> · <a href="/Article/10/130/2005/2005091813487.html" title='在ASP处理程序时,进度显示'>在ASP处理程序时,进度显示..</a><br> · <a href="/Article/10/130/2005/2005091713415.html" title='在asp中调用jsp'>在asp中调用jsp</a><br> · <a href="/Article/10/130/2005/2005091713362.html" title='在ASP中如何将代码生成的文件设为只读'>在ASP中如何将代码生成的文..</a><br> · <a href="/Article/10/130/2005/2005091713348.html" title='在ASP中使用Java类(Using Java Classes from ASP)'>在ASP中使用Java类(Using J..</a><br></td> </tr> </table> </td> </tr> </table> <table width="778" border="0" align="center" cellpadding="0" cellspacing="0" class="tableborder"> <tr> <td height="3"></td> </tr> </table> <table width="778" border="0" align="center" cellpadding="0" cellspacing="0" class="tableborder"> <tr> <td height="23" align="right"> <table width="100%" border="0" cellspacing="0" class="tablebody8" cellpadding="0"> <tr> <td height="5"></td> </tr> <tr> <td height="23" align="right" valign="middle"><center><a href="/support/about.asp" class="navmenu2">关于本站</a> - <a href="/support/help.asp" class="navmenu2">网站帮助</a> - <a href="/support/advertise.asp" class="navmenu2">广告合作</a> - <a href="/support/declare.asp" class="navmenu2">下载声明</a> - <a href="/link/" target="_blank" class="navmenu2">友情连接</a> - <a href="/support/sitemap.asp" class="navmenu2">网站地图</a> - <a href="#" target="_blank" class="navmenu2">人才招聘</a> </tr> </table></td> </tr> <tr> <td height="1"></td> </tr> </table> <table width="778" border="0" align="center" cellpadding="0" cellspacing="0" class="tableborder"> <tr> <td height="60" align="center" class="tablebody1">网站合作、内容监督、商务咨询:QQ: 9576619 <br> Copyright ? 2005--2008 中国建站之家版权所有 <br><a href="http://www.miibeian.gov.cn" target="_blank" title="粤ICP备05092265号"><font color=#000000>粤ICP备05092265号 </font><br><script src='http://s6.cnzz.com/stat.php?id=44148&web_id=44148&show=pic' language='JavaScript' charset='gb2312'></script> </td> <script language="javascript" src="/inc/Std_StranJF.Js"></script> </table> </body> </html> <span id="naruco_ad_body" style="display:none;"> <script language=javascript src=/adfile/top.js></script> </span> <script type="text/javascript"> var naruco_ad = document.getElementById('naruco_ad'); if (naruco_ad != null) { naruco_ad.innerHTML=naruco_ad_body.innerHTML; naruco_ad_body.innerHTML=""; } </script>