rt:关于Global中重写URL造成CSS丢失的问题css文件是放在/css/css2012/a.css原url是
/city.aspx重写的是/city/beijing在地址栏输入
***/city/beijing
后能正常定向到/city.aspx页面 但是css地址变成了 href="../css/css2012/a.css"
页面上引用
<link id="css1" rel="stylesheet" runat="server" href="~/css/css2012/a.css" type="text/css" />百度了下很多这样说
用根目录限定了(root qualify)CSS和图像引用(“/style.css”,而不是 “style.css”)。对于ASP.NET控件,你也可以使用“~”句法从你应用的根目录来引用文件(譬如,<asp:image imageurl="~/images/logo.jpg" runat="server"/>) 。
实际上我是用了runat="server" 但是还是不可以求解
/city.aspx重写的是/city/beijing在地址栏输入
***/city/beijing
后能正常定向到/city.aspx页面 但是css地址变成了 href="../css/css2012/a.css"
页面上引用
<link id="css1" rel="stylesheet" runat="server" href="~/css/css2012/a.css" type="text/css" />百度了下很多这样说
用根目录限定了(root qualify)CSS和图像引用(“/style.css”,而不是 “style.css”)。对于ASP.NET控件,你也可以使用“~”句法从你应用的根目录来引用文件(譬如,<asp:image imageurl="~/images/logo.jpg" runat="server"/>) 。
实际上我是用了runat="server" 但是还是不可以求解
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货