2010-12-20 2 views
0

레일 개발자의 경우 마지막 단락을 확인하십시오.레일 .net의 escape_javascript

.net에 특히 escape_javascript에 해당하는 레일스가 있습니까? net mvc2? 은 내가 당신은 그것의 기능을 사용하여 익숙하지 않은 경우 escape_javascript 여기 Why escape_javascript before rendering a partial?을 무엇을 볼 수 http://craftycodeblog.com/2010/05/15/asp-net-mvc-render-partial-view-to-string/

RenderPartialViewToString 사용하여 다른보기의 코드를 얻고 있기 때문에 탈출 할 필요가 일부 자바 스크립트를 반환하기 위하여려고하고있다.

레일 개발자 : 이 기능이 구현하기 쉽거나 레일을 포트해야하는 것처럼 느껴져 누군가가 qoutes를 벗어나는 것 이상의 일을 설명 할 수 있습니까?

답변

1

here,으로 가서 쇼 소스 링크를 클릭하면 해당 방법의 출처를 볼 수 있습니다. 그냥 Regex.Replace() 호출입니다.

0

ASP.NET MVC는 9 ActionResults을 제공하며 그 중 하나는 JavascriptResult입니다. 액션 방법에

:

반환 자바 스크립트 ("자바 스크립트 코드");

+0

그러나보기에서 자바 스크립트 코드를 작성하고 싶고 또한 이스케이프해야하는 자바 스크립트 코드에 partials를 사용할 수 있기를 원합니다. http://railscasts.com/episodes/136-jquery에서 귀하의 행동에서 자바 스크립트를 반환하는 것보다 더 멋진 솔루션에 관심이 있다면 무엇을하고 싶은지 확인하십시오. – unkownt

+0

이제 알겠습니다. 당신은 내가 가진 것과 같은 문제가 있지만, 아직 해결책을 찾지 못했습니다. MVC를 확장 할 수 있으므로 자신 만의 ActionResult를 만들 수 있습니다. – ZippyV