技术开发 频道

NBear不使用附带数据库的安装方法

     五:添加ManageRoles.aspx文件,添加Roles

    这个我已经给出了,主要是添加系统默认的两个Roles Administrators和Super Users,这样才能让你该会原来web.config的时候也可以有权利访问Admin和Users目录。具体的原因可以参考asp.net 2.0的新特性 苏鹏讲的webcast的第六节课,asp.net 2.0 内建安全机制。代码包含在最后上传的代码中。

    六:修改AdminMenu.ascx,添加manageroles.aspx的选项

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="AdminMenu.ascx.cs" Inherits="UserControls_Common_Menu" %><ul id="AdminMenu"> <li class="Ornament">&nbsp;</li> <li><asp:HyperLink ID="SaveArticle" runat="server" Text="添加文章" NavigateUrl="~/Admin/Modules/Articles/Save.aspx"></asp:HyperLink></li> <li><asp:HyperLink ID="ManageArticles" runat="server" Text="管理文章" NavigateUrl="~/Admin/Modules/Articles/Manage.aspx"></asp:HyperLink></li> <li><asp:HyperLink ID="SavePagePart" runat="server" Text="添加网页片" NavigateUrl="~/Admin/Modules/PageParts/Save.aspx"></asp:HyperLink></li> <li><asp:HyperLink ID="ManagePageParts" runat="server" Text="管理网页片" NavigateUrl="~/Admin/Modules/PageParts/Manage.aspx"></asp:HyperLink></li> <li><asp:HyperLink ID="ManageSorts" runat="server" Text="管理分类" NavigateUrl="~/Admin/Modules/Sorts/Manage.aspx"></asp:HyperLink></li> <li><asp:HyperLink ID="SaveUser" runat="server" Text="添加用户" NavigateUrl="~/Admin/Modules/Users/SaveUser.aspx"></asp:HyperLink></li> <li><asp:HyperLink ID="ManageUsers" runat="server" Text="管理用户" NavigateUrl="~/Admin/Modules/Users/ManageUsers.aspx"></asp:HyperLink></li> <li><asp:HyperLink ID="ManageRoles" runat="server" Text="管理规则" NavigateUrl="~/Admin/Modules/Users/ManageRoles.aspx"></asp:HyperLink></li> <li><asp:LoginStatus ID="LoginStatus1" runat="server" LogoutText="Logout" LogoutPageUrl="~/" /></li> </ul>

    七:进入管理,添加Pageparts

    需要添加两个,下面是给出的标题和代码

Default Page Top <div style="BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid"> <p><strong>Welcome to NBear WebSite</strong></p> </div> LeftMenu <div class="LeftMenu"> <div class="Caption"><a></a>导航|NAVIGATION</div> <ul> <li><a href="{RootPath}Modules/Articles/List.aspx?i=2">新闻|NEWS</a> </li> <li><a href="{RootPath}Modules/Articles/List.aspx?i=1">下载|DOWNLOD</a> </li> </ul> </div> <br /> <div class="LeftMenu"> <div class="Caption">链接|LINKS</div> <ul> <li><a target="_blank" href="http://nbteam.cnblogs.com/">团队博客|Team Blog</a> </li> <li><a target="_blank" href="http://groups.google.com/group/nbeargroup">论坛|Google Group</a> </li> </ul> </div>

    八:添加Roles

    在manageroles.aspx里面添加roles Administrator和Super Users就oK了。

    经过以上8个步骤,现在的NBear Starter Kit已经可以运行,并且有了和导入数据库差不多的功能,当然还有瑕疵,这个以后慢慢修改。

0
相关文章