2:顺藤摸瓜,再找到_BaseLayOut.cshtml,找到核心代码:@Html.Action("Navigation", "Partial", new { Theme="M1" })@*导航*@,得到关键词“Navigation”
3:在网站应用层项目搜索关键词“Navigation”,得到:
public PartialViewResult Navigation() { List<MainMenus> menusByArea = new MainMenus().GetMenusByArea(Maticsoft.Model.Ms.EnumHelper.AreaType.SNS, MvcApplication.ThemeName); return this.PartialView("_Navigation", menusByArea); }4:在数据访问层找到对应的基本表 SA_WebMenuConfig : public DataSet GetList(string strWhere) { StringBuilder builder = new StringBuilder(); builder.Append("select MenuID,MenuName,NavURL,MenuTitle,MenuType,Target,IsUsed,Sequence,Visible,NavArea,URLType,NavTheme "); builder.Append(" FROM SA_WebMenuConfig "); if (strWhere.Trim() != "") { builder.Append(" where " + strWhere); } return DbHelperSQL.Query(builder.ToString()); }5:直接从SQLSERVER 里面执行查询: SELECT * FROM SA_WebMenuConfig where NavTheme='M1',得到所有的菜单:
6:在系统后台-》网站管理-》导航菜单管理,如果你想新建菜单,执行以下操作即可:
