我在我的网站上使用幻灯片。当我禁用web路由时,它工作得很好。当我在aspx页面上启用Web路由时,幻灯片放映工作停止。我猜javascript在启用Web路由后无法工作。
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%" />但它对我不起作用。伙计们帮帮我!
发布于 2012-09-17 22:28:43
您的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");
}https://stackoverflow.com/questions/12459321
复制相似问题