2010-12-20 7 views
0

Für Schienen Entwickler bitte überprüfen Sie meinen letzten Absatz.rails escape_javascript in .net

Gibt es ein Entsprechen von escape_javascript in Schienen für .net speziell .net mvc2? Ich werde einige JavaScript zurückzukehren, die entkommen werden muss, da ich den Code aus einer anderen Ansicht bin immer mit RenderPartialViewToString http://craftycodeblog.com/2010/05/15/asp-net-mvc-render-partial-view-to-string/

Sie sehen können, was escape_javascript tut hier Why escape_javascript before rendering a partial?, wenn Ihr nicht mit der Funktionalität vertraut.

Rails Entwickler: Es fühlt sich an wie diese Funktion sollte einfach zu implementieren oder Port für Schienen, so kann jemand erklären, was es mehr tut als nur Flucht Qoutes?

Antwort

1

Wenn Sie here, gehen und auf den Quellcode-Link klicken, können Sie die Quelle der Methode sehen. Es ist nur ein Regex.Replace() Aufruf.

0

ASP.NET MVC bietet 9 ActionResults, einer von ihnen ist der JavascriptResult.

In Ihrer Aktionsmethode:

Rückkehr JavaScript ("JavaScript-Code");

+0

Aber ich möchte meinen Javascript-Code in einer Ansicht schreiben und ich möchte auch Teilzeichen für den JavaScript-Code verwenden, der maskiert werden muss. Schauen Sie sich http://railscasts.com/episodes/136-jquery an, um zu sehen, was ich tun möchte, wenn Sie an einer besseren Lösung interessiert sind, als Javascript von Ihrer Aktion zurückzugeben. – unkownt

+0

Jetzt verstehe ich. Sie haben das gleiche Problem wie ich, aber ich habe noch keine Lösung gefunden. Da MVC erweitert werden kann, könnten Sie versuchen, ein eigenes ActionResult zu erstellen. – ZippyV

Verwandte Themen