我试图在我的 Global.asax 文件中执行以下操作:
目前我必须像这样定义我的路线:
routes.MapPageRoute(
"ViewPage",
"pages/{slug}",
"~/viewpage.aspx",
false
);
注意单词 pages 之前{slug}
现在,如果我这样定义它:
routes.MapPageRoute (
"ViewPage",
"{slug}",
"~/viewpage.aspx",
false
);
这没用。
我的 CSS 和 JS 文件无法加载,我得到 404。
但是,如果我这样做:
routes.MapPageRoute (
"ContactPage",
"contact",
"~/contact.aspx",
false
);
它工作正常?
基本上我希望我的网址看起来像这样:
example.com/contact
或者example.com/about-us
它都是基于 {slug} 从数据库动态提供的。
任何人都可以帮忙吗?