always there for you

善于生活,善于学习,这是我和你的目标.

« bfyy.htm木马分析ShellCode解密-alwaysthere »

Asp.Net(C#)创建用户控件和导航基本步骤

    下面是记的是创建用户控件和导航的基本步骤,以便日后需要时查看!.

      创建用户控件:

      1. 新建"Web用户控件",在上面编辑控件(同编辑网页一样,也可编辑事件)

      2. 在页面头部加上用户控件
             <%@ Register Src="控件文件名.ascx" TagName="控件文件名" TagPrefix="自定义"%>
             //TagName那里应该是用户控件的类名,一般是用户控件的文件名

      3. 在页面上放入控件
              <自定义(TagPrefix):控件文件名(TagName) ID="" runat="server" />

      如果需要访问用户控件,可以用下面一种方法:
       控件类型 alwaysthere 用户控件ID.FindControl("需要引用的控件") as 控件类型

       推荐做法,是为用户控件设置个public字段,这样就可以直接用 "用户控件ID.属性名"来访问了!

     创建导航:

        1. 在页面上放入SiteMapPath控件

        2. 在解决方案上添加SiteMap文件,编辑

        3. 系统在默认情况下会自动以Web.sitemap作为数据源.

        4. 使用其他的站点地图需在Web.config的<system.Web>节点中添加:

             <system.web>
                    <siteMap>
                            <providers>
                                  <add siteMapFile="alwaysthere.sitemap" name="alwaysthereSiteMapProvider" type="System.Web.XmlSiteMapProvider,System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" />
                            </providers>
                   </siteMap>
            
         5. 然后在SiteMapPath控件的SiteMapProvider指向前面定义的SiteMapProvider:
                <asp:SiteMapPath ID="" runat="server" SitemapProvider="alwaysthereSiteMapProvider" />

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Copyright www.alwaysthere.com.cn . Some Rights Reserved.

              

Powered By Z-Blog 1.8 Devo Build 80201