我正在使用ASP.NET Core(MVC 6)开发一个应用程序,管理员可以在其中指定顶级导航的外观。为了简单起见,让我们说他拥有一家面包店,并希望他的顶级导航看起来像这样:
蛋糕
a)无日记
b)巧克力
c)果味
缓存
a)巧克力片
b)原始
c)素食
一旦他确定了导航的样子(如上所示),他将保存它并将这些存储在数据库中。
现在,当有人访问该网站时,程序需要从数据库中检索“布局”,并根据返回的值需要为用户构建顶级导航。
由于我仍然是ASP.NET的新手,所出现的问题是 - 这是一个好方法吗?我预见到的问题是,这些网页实际上都不会存在(没有 /Cakes/diary-free.html 网页,因为这只存在于数据库中),因此如何导航工作如何?
对此事项的任何帮助或建议都不胜感激。