【发布时间】:2016-05-04 07:47:06
【问题描述】:
我是自定义 CMS,我从数据库示例代码中添加动态路由如下
foreach(DataTable table in ds.Tables) {
foreach(DataRow dr in table.Rows) {
ctr = ctr + 1;
routes.MapPageRoute("Route" + ctr, routeURL, routeHandler, false,
new RouteValueDictionary {
{
"path",
"page-not-found"
}, {
"pagename",
"page-not-found"
}
});
}
}
我面临的问题是,当我使用自定义 CMS 向网站添加新页面时,我必须再次上传 Gloabal.asax 文件,以便它再次编译并使新路由生效。
如果我不编译,则添加的新页面不显示。
如何在按钮事件上运行代码,以便我可以强制 Global.asax 文件重新编译。
asp.net webform 网站需要这个
【问题讨论】:
标签: c# asp.net webforms global-asax