0

ASP.NET MVCビューでJavaScriptコードを作成する場合、@ Url.Content()を使用して参照パスを生成できます。

最近、私はcoffeescriptで遊んでいて、MINDSCAPEWebWorkBenchを使用してVisualStudioでjsファイルを生成しています。

ただし、すべてのjsファイルを複数のファイルに分割すると、Urlヘルパーを使用できないため、「/ Dashboard / User/12」のようなURLパスをコーヒーファイルにハードコーディングする必要があります。

分割されたjs/コーヒーファイルでURLヘルパーを使用できる回避策はありますか?

4

1 に答える 1

1

html要素でhtml5data-*属性を使用でき、jsファイルからそれらにアクセスできます

HTML

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

Javascript

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

それが目立たないJavascriptのアイデアであり、Javascriptコードを入れずに必要な情報をhtmlドキュメントに入れます


HTMLヘルパーを使用していて、使用したい場合は、data-* これをチェックしてください

于 2012-04-17T09:24:49.713 に答える