在網站中使用資源時,通常需要指定資源的路徑,有時候可以使用URL路徑來引用頁面中的圖像文件或網站中其他位置頁面的URL,那么常見的ASP.NET 路徑的解決方法大家都了解嗎?下面就讓錯新技術頻道小編帶你一起來了解一下吧!
解決方法也很簡單:
復制代碼 代碼如下:
script language="javascript" type="text/javascript" src='<%=ResolveUrl("~/js/media.js") %>'></script>
<%=ResolveUrl("~/js/media.js") %>'>正是ASP.NET獲取絕對路徑的輸出方法.
另:
如果路徑問題存在于javascript腳本中
在后臺已經將其內容寫好:
?
復制代碼 代碼如下:
?
protected void Page_Load(object sender, EventArgs e)
{
string swf = ResolveUrl("~/images/flash_menu20090430.swf");
string menu =ResolveUrl("~/menu.xml");
string list = ResolveUrl("~/list.xml");
this.Literal1.Text = "var swf=/"" + swf + "/";var menu=/"" + menu + "/";var list=/"" + list + "/";";
}
用Literal控件在script腳本中:
?
復制代碼 代碼如下:
?
<script type="text/javascript"><!--
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
var so = new SWFObject(swf, "mymovie", "948", "307", "8", "#ffffff");
so.addVariable("menuurl", ReplaceMystr(menu));
so.addParam("wmode", "opaque");
so.addVariable("listurl", ReplaceMystr(list));
so.write("flashkv");
// --></script>
?通過錯新技術頻道小編介紹的常見的ASP.NET 路徑的解決方法,相信大家都有了一定的了解,如需了解更多的相關資訊,請繼續關注錯新技術頻道吧!