Ich bin benutzerdefinierte Datei, wo ich aus Code-Datenbank Beispiel dynamische Routen hinzufügen unterWie Recompile Global.asax CMS programmatisch
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"
}
});
}
}
Problem konfrontiert ist, ich habe ist, dass wann immer ich neue Seite hinzufügen Website benutzerdefinierte CMS Ich muss die Datei Gloabal.asax erneut hochladen, damit sie erneut kompiliert wird und neue Routen wirksam werden.
Wenn ich nicht kompiliere dann neue Seite hinzugefügt nicht angezeigt.
Wie kann ich einen Code auf Button-Ereignis ausführen, so dass ich zwingen kann, Global.asax-Datei erneut zu kompilieren.
Ich brauche dies für asp.net Webformular Website
Ich muss schauen, wie ich keine MVC-Erfahrung habe – Learning