【发布时间】:2013-11-11 16:37:00
【问题描述】:
我在 ASP.Net 4.0 中使用路由。
路由的使用和副作用 我做了两页的路由,一页有url profile.aspx?id=yJkl,我把它转换成/profile/yJkl。但是我的 CSS、图像和 JS 路径受到干扰。我从很多网站和链接中获得了帮助,并找到了忽略方法,但它不起作用。
我想使用 URL 重写
每当我在任何图像源或 javascript 路径之前添加 / 时,它就会开始工作,因为它从根目录获取路径,我知道这一点。我想要的是 URL 重写,我希望在我的 aspx html 页面中使用的所有 js、aspx、css、图像的链接都应该在其路径中具有 / 作为前缀。例如,如果我有<img src='images/blabla.png' />,asp.net 应该自动将其转换为<img src='/images/blabla.png'>。
请告诉我要在 web.config 中添加什么,或者告诉我您是否有任何可靠的路由解决方案可以忽略。我是路由/重写的新手,如果我问了什么愚蠢的问题,请原谅我。
【问题讨论】:
标签: asp.net url-rewriting routing url-routing