首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用System.Web.Routing时面临的问题

使用System.Web.Routing时面临的问题
EN

Stack Overflow用户
提问于 2012-09-17 20:37:30
回答 1查看 199关注 0票数 1

我在我的网站上使用幻灯片。当我禁用web路由时,它工作得很好。当我在aspx页面上启用Web路由时,幻灯片放映工作停止。我猜javascript在启用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");
 }

当我使用路由时,它工作得很好,但幻灯片播放停止了。下面是我粘贴的幻灯片代码。

代码语言:javascript
复制
<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>

不知道问题出在哪里?如何解决这个问题。

我还用了

代码语言:javascript
复制
<img src= '<%= Page.ResolveUrl("http://www.yepme.com/slider/4.jpg") %>' alt="" width="100%" height="100%" />

但它对我不起作用。伙计们帮帮我!

EN

回答 1

Stack Overflow用户

发布于 2012-09-17 22:28:43

您的jpeg文件是通过自定义处理程序交付的吗?

如果是这样,你有没有尝试在幻灯片中添加一些特定的忽略项?类似于:

代码语言:javascript
复制
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");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12459321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档