2012-10-25 54 views
0

是否可以在_layout.cshtml上显示数据库内容?如何在_SiteLayout.cshtml页面中显示动态生成的菜单?

我有menuroleMenu表,我想根据数据库记录显示不同的菜单。

CREATE TABLE IF NOT EXISTS `menu` (
    `Id` INT NOT NULL AUTO_INCREMENT, 
    `Name` VARCHAR(50) NOT NULL, 
    `IconUrl` VARCHAR(200) NOT NULL, 
    `ActionUrl` VARCHAR(200) NOT NULL, 
    `ParentMenuId` INT NULL DEFAULT NULL, 
    `Hide` boolean not null DEFAULT False, 
    PRIMARY KEY (`Id`), 
    CONSTRAINT `FK_menu_menu` FOREIGN KEY (`ParentMenuId`) REFERENCES `menu` (`Id`) ON DELETE CASCADE); 

我该怎么做?

回答

相关问题