实现Url路由后如何修复路径(ASP.NET 4.0 Web表单)
本文关键字:NET Web 表单 ASP 路由 Url 路径 何修复 实现 | 更新日期: 2023-09-27 17:57:52
我的全局中有route.Ignore("{resource}.axd/{*pathInfo}");
。
我在我的中使用ResolveUrl指向我的.js和.css文件
我的所有链接都是用GetRouteUrl 生成的
但是
我的图像都不起作用。我所有的图片都来自一个"ResizeHandler".ashx文件:<img src='ResizeHandler.ashx?file={0}&width=320&height=160' />
我是以某种方式忽略全局路由中的.ashx文件,还是以某种方式使用Server.MapPath、PhysicalApplicationPath或其他文件?什么是最好的解决方案?我试过src="/ResizeHa...
(注意"/")-不起作用。它跳过项目文件夹返回localhost:666/ResieHandler.ashx.
-感谢
在Global.asax文件中,我放了这个:
void RegisterRoutes(System.Web.Routing.RouteCollection routes)
{
routes.Ignore("{resource}.axd/{*pathInfo}");
routes.Ignore("{resource}.ashx/{*pathInfo}");
// Register a route for someurl/{somename}
// Other code here !
}
根据我的个人经验,工作对我来说很好;我希望你也一样。