2012-04-17 2 views
0

ASP.NET MVC 뷰에서 자바 스크립트 코드를 작성할 때 @Url.Content()를 사용하여 참조 경로를 생성 할 수 있습니다.분할 된 js/coffee 파일에서 Url Helper를 사용하는 방법

최근에 저는 coffeescript를 가지고 놀았으며 MINDSCAPE Web WorkBench을 사용하여 Visual Studio에서 js 파일을 생성했습니다.

그러나 모든 js 파일을 여러 파일로 분할하면 URL 도우미를 사용할 수 없으므로 '/ Dashboard/User/12'와 같은 URL 경로를 커피 파일에 코딩해야합니다.

splited js/coffee 파일에서 URL 도우미를 사용할 수있는 방법이 있습니까?

답변

1

당신은 당신이 그들에게

HTML을

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

자바 스크립트

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

에 액세스 할 수있는 파일 HTML5의 HTML 요소와의 js에서 속성 data-*를 사용할 수 있으며 그것은이다 눈에 거슬리지 자바 스크립트의 아이디어, 필요한 정보를 넣어 그것에서 사용하는 HTML 헬퍼 경우


을 자바 스크립트 코드를 넣고 그것은 주위에 좋은 일이다 data-*check this out

+0

사용할없이 HTML 문서입니다. 일부 정보가 누출되면 두려워합니다. –

+0

그것의 주위에 해결 방법, 그 js와 html 사이의 의사 소통하는 방법'data- *'거기에 2 개의 솔루션, html에 나쁜 연습이나, 요소 id 또는 클래스 이름을 만드는 뭔가 자바 스크립트를 넣어 다음 처리 그들도 잘되지 않습니다 js와 함께 –

+0

내가 누출 시나리오에 대해 이해가 안 돼, 자바 스크립트 처리에 필요한 정보를 작성할 때 누출 걱정할 필요가 없다, 당신은 인증 과정에 우려해야한다 –

관련 문제