假設我想,路由應該忽略* .js文件* .css和*。PNG等我如何忽略的路由一些文件類型asp.net 4.0
我搜索谷歌和發現解決方案。我在我的頁面實現,但仍然js文件不下載。
這裏是我的代碼
void Application_Start(object sender, EventArgs e)
{
RouteTable.Routes.Ignore("images/{*pathInfo}");
RouteTable.Routes.Ignore("Scripts/{*pathInfo}");
RouteTable.Routes.Ignore("Styles/{*pathInfo}");
RouteTable.Routes.MapPageRoute("Source", "UrlRewrite/Approach1/Source/{ID}/{Title}", "~/UrlRewrite/Approach1/Source.aspx");
RouteTable.Routes.MapPageRoute("Source2", "UrlRewrite/Approach1/Source/{Question}/{ID}/{Title}/{Page}", "~/UrlRewrite/Approach1/Source.aspx");
RouteTable.Routes.MapPageRoute("Source1", "Feedback/{ID}/{Title}", "~/Feedback.aspx");
//RouteTable.Routes.MapPageRoute("Source1", "Source.aspx{?}{ID}{&}{Title}", "~/UrlRewrite/Approach1/Source.aspx");
RouteTable.Routes.MapPageRoute("product", "Data/product.aspx/{*ID}", "~/UrlRewrite/Approach1/Source.aspx"); // url mapping with * routing
}
這樣告訴我,我的代碼是確定用於忽略一些文件類型。爲什麼我的js沒有下載。 我的css文件位於Styles文件夾中,我的js文件位於Script文件夾等。腳本&根文件夾中的樣式文件夾。請指導我。感謝
我需要與像路線全路徑寫.IgnoreRoute( 「{腳本/ myjs}的.js」); –
不,只需複製並粘貼我的代碼。我用它的.txt文件,它適用於我。 – krolik