我正在建设网站建设者,允许用户在asp.net c#中创建网站。现在将菜单存储到database.Should的最好方法是将整个html (<ul> <li> )存储到数据库中,还是创建一个单独的表来存储所有用户的菜单特定详细信息?
发布于 2013-10-19 11:10:35
虽然这可能是一种偏好,但我强烈建议不要将HTML标记放在数据库中。通过将标记放在数据库中,可以使更改有关该标记的任何内容变得更加困难。虽然良好的规划可以限制更改标记的需要,但不可能看到您可能想要进行的所有潜在更改。
文章"Dynamically populating menu items from the database in ASP.NET“很好地介绍了如何创建一个动态的数据库驱动菜单。
https://stackoverflow.com/questions/18781293
复制相似问题