1

私は自分のウェブサイトでスライドショーを使用しています。Webルーティングを無効にすると、正常に機能します。aspx ページで Web ルーティングを有効にすると、スライドショーの動作が停止します。Webルーティングを有効にした後、javascriptが機能しないと思います。

 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%" />

しかし、それは私にはうまくいきませんでした。みんな助けて!

4

1 に答える 1

0

jpeg ファイルはカスタム ハンドラを介して配信されますか?

もしそうなら、スライドショーに特定の無視を追加しようとしましたか? 何かのようなもの :

public static void RegisterRoutes(RouteCollection routes)
{

 routes.Ignore("{*sliderimages}", new { sliderimages =@"slider/\d+\.jpg"});

 routes.MapPageRoute("CategoryRoute", "Category/{sCatId}", "~/Category.aspx",true);
 routes.MapPageRoute("SubCategoryRoute", "SubCategory/{catid}",   "~/SubCategory.aspx");
}
于 2012-09-17T14:28:43.000 に答える