在Asp.net中,SiteMap用于站点导航,可以与Menu等控件一起使用实现网站的菜单和权限管理.但是SiteMap提供的方法都是只读的,无法再运行时修改(菜单)导航文件,需要手动修改配置web.sitemap文件,某些情况下,这样做很不方便. 本文即针对这个问题,模仿SiteMap,实现一个可写的菜单和权限控制组件,称之为 MenuMap. MenuMap高仿SiteMap,使用方法类似,下面进入主题. 1. 模仿Web.sitemap定义配置文件,文件名和位置自定义,比如叫menu.xm…
主要php文件: 1,admin/includes/inc_menu.php ECSHOP管理中心菜单数组--配置菜单组及URL 2,languages/zh_cn/admin/common.php ECSHOP管理中心共用语言文件--配置菜单显示名 3,admin/includes/inc_priv.php ECSHOP权限对照表--将菜单action与权限绑定   4,languages/zh_cn/admin/priv_action.php ECSHOP权限名称语言文件---配置权限显示的…
菜单表 namespace AspNetMvcAuthDemo1.Models { public class PermissionItem { public int ID { set; get; } public int PermissionID { set; get; } public string Name { set; get; } public string Route { set; get; } } } 菜单表集合 namespace AspNetMvcAuthDemo1.Models…
ecshop 所有的一级菜单选项存放于languages\zh_cn\admin\common.php 文件里面,使用 $_LANG['02_cat_and_goods'] = '商品管理';  这样的格式来设置一级菜单名称. 在 admin\includes\inc_menu.php 文件里面以$modules['02_cat_and_goods']['03_goods_add'] = 'goods.php?act=add'; 这样的方式来设置二级菜单以及二级菜单绑定的链接, 在languag…
ASP.NET Web Forms权限管理: 我要将一个文件夹只能让一个用户组访问怎么办? 可否在网站根目录下的web.config里这样设置: <location path="admin"> <system.web> <authorization> <allow roles="adminer"> </allow> <deny users="*"> </deny>…
多年前写的一个ASP.NET网站管理系统,到现在有些公司在用 今早上接到一个电话,自已多年前写的一个ASP.NET网站管理系统,一个公司在用,出了点问题, 第一点是惊奇,5,6年前的东东,手机号码换了好几个了,居然还能找到俺的号码 估计是现在网站上留的,网站域名也换了,不容易~ 第二点就是同意解决,因为这个系统也很久不维护了,所以想看看现在怎么样了 运行的还很OK, 第三就是问题如何解决,其实是折叠菜单js兼容问题,当时就有,老问题 告诉对方换ie后解决 第四咱们来讨论下这个网站系统是如何写滴,…
64位Win7下运行ASP+Access网站的方法 近日系统升级为WIN7 64位之后,突然发现原本运行正常的ASP+ACCESS网站无法正常连接数据库. 网上搜索多次,终于解决了问题,总结了几条经验,记下来以免忘了. 在windows vista下面IIS7的安装.设置.调试ASP+Access的具体方法和步骤,废话少说让我们开始吧! 第一步:在windows vista下面IIS7的安装方法.进入Vista的 控制面板,选择左侧的 打开或关闭Windows功能 . 第二步:安装IIS7的选项…
正常运行时间 当一个网站发布以后,你肯定希望你的网站不会遇到任何问题,一直处在正常运行状态之中.现在,我使用下面这些工具来监控“Superexpert.com”网站,确保它一直处在正常运行状态之中. 4,ELMAH ELMAH 是 Error Logging Modules and Handlers for ASP.NET 的缩写.ELMAH可以让你记录下你的网站发生的任何一个错误,在将来,你可以重新检查这些错误.你可以从ELMAH项目的官方网站免费下载ELMAH:http://code.goo…
http://www.cnblogs.com/fish-li/archive/2012/02/26/2368989.html 阅读目录 开始 查看web.config文件 在IIS中创建网站 IIS6 添加扩展名映射 IIS6 无扩展名的映射 目录的写入权限 SQL SERVER的配置 在IIS7中部署ASP.NET程序 80端口和域名 在我的第一篇博客中,我发布过一个示例项目, 主要演示了我的我的AJAX框架和我的通用数据访问层. 虽然在当初我认为我已考虑地比较周全了,而且还提供了足够的说明文…
一.IIS7的安装 Windows 中IIS8是默认不安装的,所以在安装完windows 8,之后如果需要安装IIS8的话,就要自己动手了. 安装的步骤为:开始>控制面板>程序>打开或关闭Windows功能>Internet信息服务.IIS7安装时需要注意的是,如果需要ASP.ASP.NET等的支持,是需要把功能模块给装上的,默认是不安装的. IIS7安装完成之后可以在开始菜单的所有程序中看到“管理工具”,其中有一个“Internet信息服务管理器”,如果没有可以按以下步骤添加:开…