1.控件路径:图片、超链接
使用服务端的控件。标准控件或者HTML标记加上runat=server,这样服务端就会自动转换成正确的路径出来
<a href="Login.aspx" runat="server" id="a1">登陆</a> <img id="img1" runat="server" src="images/delete.png"/>
2.样式表中值的路径:background-image:url(路径),不要使用内联样式,使用外部样式表来控制图片路径
//新添加一个样式表
.dd {
background-image:url(../images/arrow.png)
}
然后在HTML页面导入这个样式表
3.外部资源路径 - 用户控件中引入外部脚本文件
使用 string path = ResoveClientUrl("服务器端路径"); //返回的是客户端对应的路径
HTML代码:
//新建一个Script脚本文件,然后导入用户控件中 <script src= <%=ShowScriptPath() %>></script>
C#代码:
//写一个函数 用ResoveClientUrl返回需要的路径 public string ShowScriptPath() { string path = "Script/JavaScript.js"; path = this. ResolveClientUrl(path); return path; }
4.C#代码的调用路径
使用应用程序路径的根来解决:Response.Redirect("页面");
Response.Redirect("~/Login.aspx");