开发者

In MVC view page javascript file url not resolving

I have one MVC view page in which I show different links and I am using ThickBox to show a different page when ever one of these links is clicked. In these pages, I am using jQuery functions to开发者_运维问答 do some changes, but I am not able to resolve the jquery file path on the view pages. I need to give absolute path something like "http://test.com/js/jquery.js". But is there any way to make it relative?

I also tried getting the host url and using <%=%> and <%# %> but none is working.

Any help?

Thanks Ashwani


This is when you run the MVC app from visual studio? If so set you're MVC application's virtual path to start at "/" instead of the default that is probably your project name.

This can be done by right-clicking on the MVC project in the solution explorer > Click Properties > Click the Web tab > Type "/" (without the quotes) in the Virtual path textbox. Then use Andrew Florko's suggestion of leading it with a slash <script src="/js/jquery.js"> </script>

alt text http://img707.imageshack.us/img707/3765/virtualpath.jpg


What about trying something like:

<script src="<%=Url.Content("~/js/jquery.js")%>" type="text/javascript"></script>


Maybe you should try

<script src="/js/jquery.js" ...

instead of intellisence-generated path with ".."

<script src="../../js/jquery.js" ...

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜