我在我的网站上使用幻灯片放映。 当我禁用网络路由时,它的工作正常。 当我在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%" />

但这对我没有用。 伙计们帮帮我!

#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");
}

  ask by Vedank Kulshrestha translate from so

未解决问题?本站智能推荐:

1回复

使用名称空间system.web.Routing传递querystringIdsURL路由

我是URL路由的新手。 情况1:我可以为映射到/Reservation URL:/content/category.aspx实现URL路由 情况2:我不太确定如何处理查询字符串值。 例如: 我想将此映射到: /Reservation 为第一种情况编写的代码: Global
1回复

如何使用System.Web.Routing而不在Web窗体中重写URL?

我正在将System.Web.Routing与ASP.NET(3.5)Web窗体一起使用,它将通过URL重写以下URL http://www.myurl.com/campaign/abc 至 http://www.myurl.com/default.aspx?campaign=a
2回复

使用System.Web.Routing的Web应用程序

我有一个使用System.Web.Routing的ASP.NET C#Web应用程序。 由于某种原因,我无法捕获所有HTTP错误。 例如: www.domain.com/adfasdf/asfadf/-正确重定向到自定义页面 www.domain.com/fafad/afdad
2回复

在WebForms中使用system.web.routing时的状态服务

我在WebForms应用程序中使用System.Web.Routing程序集。 运行在win2008 / IIS7上部署的应用程序时,出现以下消息。 只有在配置文件或Page指令中将enableSessionState设置为true时,才可以使用会话状态。 还请确保在应用程序配置的\\
2回复

VisualWebDeveloper中缺少System.Web.Routing

我已经安装了Visual Web Developer 2008,.net Framework 3.5,但是当我尝试包含System.Web.Routing intellisense时找不到它,如果我手动键入它说它不存在。
1回复

哪个NuGet包包含System.Web.Routing?

我想使用NuGet处理我的Web应用程序引用。 哪个NuGet包包含System.Web.Routing? 我搜索过NuGet网站 。
1回复

在Web浏览器中禁止保存/对话框并自动下载

我想从客户端的链接自动下载exe提示。 我可以从http://go.microsoft.com/fwlink/?LinkID=149156获取第一个重定向链接到http://www.microsoft.com/getsilverlight/handlers/getsilverlight.ash
1回复

使用Web表单进行路由-无法加载System.Web.Routing

我在用: 带有Web窗体的ASP.NET 3.5 SP1 通过Global.asax路由(System.Web.Routing和RegisterRoutes) IIS 7 一切在我的本地计算机上都可以正常运行,但是在我的托管环境中却出现以下错误: 无法加载文件或程序集“