【问题标题】:rails escape_javascript in .net.net 中的 rails escape_javascript
【发布时间】:2010-12-20 15:55:03
【问题描述】:

rails 开发者请查看我的最后一段。

.net 特别是 .net mvc2 的 rails 中是否有等效的 escape_javascript? 我将返回一些需要转义的 JavaScript,因为我使用 RenderPartialViewToString http://craftycodeblog.com/2010/05/15/asp-net-mvc-render-partial-view-to-string/从另一个视图获取代码

如果您不熟悉 escape_javascript 的功能,可以在 Why escape_javascript before rendering a partial? 看到它的作用。

Rails 开发人员: 感觉这个功能应该很容易实现或移植到 Rails 上,所以有人可以解释它的作用不仅仅是转义 qoutes 吗?

【问题讨论】:

    标签: c# .net ruby-on-rails asp.net-mvc-2


    【解决方案1】:

    如果你去here, 并点击显示源链接,你可以看到该方法的源代码。这只是一个 Regex.Replace() 调用。

    【讨论】:

      【解决方案2】:

      ASP.NET MVC 提供9 ActionResults,其中之一是JavascriptResult

      在你的 Action 方法中:

      返回 JavaScript("javascript 代码");

      【讨论】:

      • 但是我想在视图中编写我的 javascript 代码,并且我还希望能够对需要转义的 javascript 代码使用部分。看看railscasts.com/episodes/136-jquery,如果你对一个比从你的操作中返回 javascript 更好的解决方案感兴趣,我想看看我想做什么。
      • 现在我明白了。你和我有同样的问题,但我还没有找到解决办法。由于 MVC 可以扩展,您可以尝试创建自己的 ActionResult。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多