在网站构建器中管理菜单ito数据库

时间:2013-09-13 08:06:51

标签: c# asp.net menu

我正在构建网站构建器,允许用户在asp.net c#中创建网站。现在将菜单存储到数据库的最佳方法是什么。我应该将整个html(<ul> <li>)存储到数据库中,还是创建一个单独的表来存储所有用户的菜单特定细节?

1 个答案:

答案 0 :(得分:0)

虽然这可能是一个优先选择,但我强烈建议不要将HTML标记放在数据库中。通过将标记放在数据库中,您可以更加难以更改有关该标记的任何内容。虽然良好的计划可以限制更改标记的需要,但是不可能看到您可能想要做出的所有潜在更改。

文章“Dynamically populating menu items from the database in ASP.NET”是创建动态数据库驱动菜单的一个很好的介绍。