我正在创建一个 ASP.NET 网站,其中所有页面都挂在数据库驱动的树层次结构上。页面通常呈现 HTML 内容。但是,有些人会执行编程。
例子:
- “联系我们”表格
- 报告生成器
我应该如何表示/引用数据库中的编程?我应该有一个 Web 用户控件 (.ascx) 名称的 varchar 值吗?还是 Web 窗体 (.aspx) 名称?还有什么?还是应该只是我的应用程序中字典中的整数或其他此类 ID?
我可以用这种结构制作一个 ASP.NET 站点地图提供程序吗?
在此处查看更多信息:哪个是我导航的最佳数据库架构?