如何在拆分js / coffee文件中使用Url Helper

时间:2012-04-17 08:33:46

标签: jquery asp.net-mvc coffeescript

当我在ASP.NET MVC视图中编写javascript代码时,我可以使用@ Url.Content()来生成引用路径。

最近,我正在使用coffeescript并使用MINDSCAPE Web WorkBench在Visual Studio中生成js文件。

然而,当我将所有js文件拆分为多个文件时,我无法使用Url助手,因此我必须将像“/ Dashboard / User / 12”这样的url路径硬编码到咖啡文件中。

是否有任何解决方法可以在拆分的js / coffee文件中使用url助手?

1 个答案:

答案 0 :(得分:1)

你可以在html元素上使用html5 data-*属性,你可以从你的js文件中访问它们

<强> HTML

<li class='elem' data-url='example.com'>something</li>

<强>的Javascript

$('.elem').data('url') // return example.com

这就是不引人注目的Javascript的想法,将所需信息放在html文档中而不将Javascript代码放入其中


如果您使用的是html帮助,并希望使用data-* check this out