2013-08-04 99 views
0

我在我的应用程序中有一个about.html页面。在asp.net中使用html页面路由

我想给的,这个页面的路由我在全局文件

RouteTable.Routes.MapPageRoute("AboutUs", "aboutus", "~/about.html"); 

使用此代码,但它给了我像

没有为扩展名没有注册的生成提供错误“的.html” 。您可以在machine.config或web.config的部分中注册一个。确保具有包含值'Web'或'All'的BuildProviderAppliesToAttribute属性。

谁能帮我给提前路由此HTML网页在asp.net mvc的不

感谢

+0

我已经清楚地提到我想要什么。你能帮我在asp.net中的html页面吗?不是在mvc –

回答

0

尝试通过.aspx更换.html

routes.MapPageRoute("", "AboutUs/", "~/AboutUs.aspx"); 

question可以给你更多的细节。

更新:

如果你想删除扩展检查here

+0

,但我不想用.aspx转换该页面,我只想用它作为.html页面 –

+0

检查我的更新,您可以在IIS中删除文件的扩展名,而不是添加新的每个单页的路线。 – glautrou