PDA

View Full Version : hỏi về giải pháp để đường dẫn



trieuanhl
17-07-2009, 20:53
vấn đề: lập trình web bằng asp.net
mình có 1 control web: chứa 1 link đến trang javasript
dạng script type="text/javascript" src="fJavascript/MenuScript.js"></scrip>

nhưng khi có 2 page chứa control này để ở 2 cấp thư mục khác nhau, thì chỉ có 1 page là liên kêt được tới trang js đó, còn page kia vì khác cấp thư mục nên ko liên kết được, nếu mún liên kết 2 tới 2 page thì phải để 2 cái lun, khác cái thư mục gốc

<script type="text/javascript" src="fJavascript/MenuScript.js"></scrip>
<script type="text/javascript" src="../fJavascript/MenuScript.js"></scrip>

bạn nào có giải pháp giúp mình nhé

Scripted
17-07-2009, 22:20
Theo như tình hình của bạn là dzo structure của bạn làm

ví dụ:

trang1.aspx có nằm ở root folder (fJavascript)
Trang kia có thể nằm ở 1 folder khác ...

cho nên khi we trang2.aspx (có thể nằm ở root\folder1)

bạn sử dụng "../" << đi ngược về 1 folder sau đó bạn "fJavascript" vào folder này và tì MenuScript.js

Cách khắc phục tốt nhất là bỏ 2 cái hoặc ... xem lại folder structor của bạn hoặc có thể viết inline code để khắc phục nó ví dụ:
<script type="text/javascript" src="<%= Server.MapPath("~/folder cua ban/javascriptfile"%>"></scrip>

trieuanhl
18-07-2009, 14:34
thank you very much, ọp ọp