2012-09-17 99 views
1

我在我的網站上使用幻燈片。當我禁用Web路由時,它的工作正常。 當我啓用aspx頁面上的Web路由時,幻燈片工作停止。我猜javascript啓用Web路由後不工作。使用System.Web.Routing面臨問題

protected void Application_Start(object sender, EventArgs e) 
{ 
     RegisterRoutes(RouteTable.Routes); 
} 

    public static void RegisterRoutes(RouteCollection routes) 
{ 
    routes.MapPageRoute("CategoryRoute", "Category/{sCatId}", "~/Category.aspx",true); 
    routes.MapPageRoute("SubCategoryRoute", "SubCategory/{catid}", "~/SubCategory.aspx"); 
} 

路由工作正常,當我使用它,但工作幻燈片停止。 下面我粘貼幻燈片代碼。

<div id="slider"> 
      <div id="items"> 
       <div> 
        <div style="width: 100%; margin: 0 0; height: 250px"> 
         <img src="http://www.yepme.com/slider/1.jpg" alt="" width="100%" height="100%" /> 
        </div> 
       </div> 
       <div> 
        <div style="width: 100%; margin: 0 0; height: 250px"> 
         <img src="http://www.yepme.com/slider/2.jpg" alt="" width="100%" height="100%" /> 
        </div> 
       </div> 
       <div> 
        <div style="width: 100%; margin: 0 0; height: 250px;"> 
         <img src="http://www.yepme.com/slider/3.jpg" alt="" width="100%" height="100%" /> 
        </div> 
       </div> 
       <div> 
        <div style="width: 100%; margin: 0 0; height: 250px;"> 
         <img src="http://www.yepme.com/slider/4.jpg" alt="" width="100%" height="100%" /> 
        </div> 
       </div> 

      </div> 
</div> 

不知道是什麼問題?如何解決。

我也用

<img src= '<%= Page.ResolveUrl("http://www.yepme.com/slider/4.jpg") %>' alt="" width="100%" height="100%" /> 

但它沒有爲我工作。夥計幫幫我!

+0

圖像URIs是否工作? – MauganRa

回答

0

您的jpeg文件是通過自定義處理程序傳遞的嗎?

如果是這樣,您是否嘗試添加一些特定的忽略爲您的幻燈片?例如:

public static void RegisterRoutes(RouteCollection routes) 
{ 

routes.Ignore("{*sliderimages}", new { sliderimages [email protected]"slider/\d+\.jpg"}); 

routes.MapPageRoute("CategoryRoute", "Category/{sCatId}", "~/Category.aspx",true); 
routes.MapPageRoute("SubCategoryRoute", "SubCategory/{catid}", "~/SubCategory.aspx"); 
}