将脚本添加到Sparkview页面

时间:2011-05-18 09:49:05

标签: jquery asp.net-mvc spark-view-engine

我有一个基于Sparkview的应用程序。我需要将当前网址提供给某些jquery,我可以做一些http://forums.asp.net/t/1550405.aspx

我尝试修改application.spark并添加

<script type="text/javascript">var baseUrl = '<%= ResolveUrl("~/") %>'</script>

不幸的是我得到了一个例外当前上下文中不存在名称'ResolveUrl'。我对sparkview知之甚少,所以如果有人能提供帮助,那将会非常受欢迎。

3 个答案:

答案 0 :(得分:1)

就像FYI一样,Spark会在没有显式调用ResolveUrl的情况下解析它找到的任何~/路径。例如:

<script type="text/javascript" href="~/Scripts/MyScript.js"></script>

答案 1 :(得分:0)

试试这个:

<script type="text/javascript">var baseUrl = window.location.pathname;</script>

答案 2 :(得分:0)

试试这个:

   <%= Url.Content("~") %>