为什么你需要JavaScriptResult
作为回应?
它是不是打破了清晰分离关注的模式?你能告诉我一些有用的情况吗?asp.net mvc中的JavaScriptResult RC1
2
A
回答
4
JavaScriptResult的唯一目的是将ContentType设置为application/x-javascript。
如果您有一个将.JS文件返回给浏览器的操作,您可能需要使用它。例如,您可以编写一个将所有JavaScript文件连接在一起的操作,以便您可以在一个请求中返回它们而不是多个。您可能还想从模板生成JavaScript。
我已经看到一些博客文章我mplying that JavaScriptResult will cause the returned file to be executed within the context of the current page。这种印象显然来自发行说明。但是我看不到任何实际发生在源代码中的机制。换句话说,为了获得这种行为,您必须在页面内编写代码才能使其发生。简单地使用JavaScriptResult就不会产生这种效果。据我所知,它只是提供一个js文件。
相关问题
- 1. asp.net MVC RC1 RenderPartial ViewDataDictionary
- 2. ASP.NET MVC - 返回JavaScriptResult不起作用
- 3. ASP.NET MVC - 返回JavascriptResult和JSON参数
- 4. ASP.Net MVC RC1 RouteCollection.MapRoute问题
- 5. Html.DropDownList升级到ASP.NET MVC RC1
- 6. ASP.NET MVC RC1路由问题
- 7. 在ASP.NET 5 RC1
- 8. 如何在Asp.net Core MVC(aka Asp.Net 5 RC1)中检查响应cookie?
- 9. 如何从ASP.NET MVC RC1中的ViewResult获取模型数据?
- 10. 如何使用ASP.NET MVC中的FileResult返回304状态RC1
- 11. Asp.net 5 rc1-final ReflectionTypeLoadException
- 12. ASP.NET 5 RC1项目差异
- 13. 使用模型验证返回mvc问题中的JavaScriptResult
- 14. MVC 6 - RC1到RC2的变化
- 15. ASP.NET MVC 3 RC1为我的500响应做了些什么
- 16. ASP.Net中TryUpdateModel的模拟要求RC1
- 17. ASP.Net 5视图中的rc1本地化
- 18. ASP.NET RC1中的Html.DropDownList出现问题
- 19. 有没有人知道RC1中的ASP.NET MVC中的RenderAction HtmlHelper在哪里?
- 20. 将ASP.NET MVC应用程序从ASP.NET 5 RC1更新到ASP.NET Core RC2
- 21. Request.IsAjaxRequest()在MVC RC1中刷新了吗?
- 22. 将asp.net MVC从5.0.0-beta2更新到5.0.0-rc1
- 23. 在安装ASP.NET MVC 2.0 RC2之前,我需要卸载RC1吗?
- 24. 在我的代码中使用JavaScriptResult
- 25. 如何在ASP.NET 5 RC1中添加WebForms?
- 26. 在新的MVC中使用Bootstrap 3 RC1 5
- 27. ASP.NET Core RC1 MVC 6 - 如何从中间件访问UrlHelper并创建Url到Action
- 28. 如何在Asp Net Core RC1 MVC中添加带有令牌认证的“ApiController”MVC
- 29. 如何使用rhino mocks在MVC RC1中存储HttpSessionState?
- 30. 使用ASP.NET MVC的jQuery Mobile - 用户界面遵循JavascriptResult动作执行后的目标后台