我在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 中添加什么,或者告诉我您是否有任何可靠的路由解决方案可以忽略。我是路由/重写的新手,所以如果我问了什么愚蠢的问题,请原谅我。