gpt4 book ai didi

c# - 使用 System.Web.Routing 时遇到的问题

转载 作者:行者123 更新时间:2023-11-28 09:40:31 25 4
gpt4 key购买 nike

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

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

最佳答案

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

关于c# - 使用 System.Web.Routing 时遇到的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12459321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com