我正在向我的MVC 3网站添加jQuery AJAX功能。当我使用rails时,我使用$ .getScript函数进行AJAX调用,然后渲染在客户端上执行的.js.erb(例如http://railscasts.com/episodes/229-polling-for-changes)。 MVC 3有什么等同于Javascript视图?ASP.NET MVC 3中有没有类似.js.erb的模板?
2
A
回答
1
是它
public ActionResult AjaxMethod() {
/* do stuff */
return PartialView("ViewName");
}
这将以上观点的HTML返回给调用AJAX方法
0
要返回来在客户端直接执行的JavaScript,像Rails的erb.js模板,最好的方法是从控制器方法
public ActionResult AjaxMethod() {
/* do stuff */
return JavaScript(script);
}
返回JavaScriptResulthttp://msdn.microsoft.com/en-us/library/system.web.mvc.javascriptresult.aspx
相关问题
- 1. MVC 3中的ASP.NET MVC 4模板3
- 2. Asp.NET MVC 3项目模板没有显示出来
- 3. Spring MVC 3:有没有类似于JSF的h:outputText的标签?
- 4. 有没有类似于winforms或wpf的asp.net mvc?
- 5. SailsJS有没有类似MEAN栈的类似样板?
- 6. ASP.NET MVC 3:RouteExistingFiles = true似乎没有效果
- 7. Asp.net mvc 3没有参数的网址
- 8. ASP.NET MVC将模型传递到没有controllerContext的html模板
- 9. 模型没有在ASP.NET MVC 3中传递
- 10. ASP.NET MVC 3:用于主模板的ViewModel?
- 11. Visual Studio社区更新3中没有ASP.NET 5/Core模板
- 12. 有没有类似于纯JavaScript应用程序的Razor的模板语言?
- 13. 有没有类似Razor的Java Spring Web应用程序的模板语言?
- 14. ASP.Net MVC 3没有默认选择RadioButon
- 15. ASP.net MVC 3 EntityType'PaMap'没有定义键
- 16. 使用ASP.NET MVC 3 **没有** jQuery
- 17. ASP.NET MVC 3 EntityType没有定义密钥
- 18. ASP.NET MVC 3 jquery警报没有呈现
- 19. asp.net MVC 3没有默认页面
- 20. asp.net mvc 3全局变量没有cookie
- 21. ASP.NET MVC 3模型没有关于回发的信息
- 22. 有没有办法在post(ASP.NET MVC 3)上传回视图模型中的Request.Files?
- 23. 没有ASP.NET的ASP.NET MVC?
- 24. 在Action Script 3中有没有类似printf的东西?
- 25. asp.net中是否有类似java的servlet
- 26. 模板类没有名字
- 27. ASP.NET MVC 3部分视图模板
- 28. ASP.NET MVC 3通用显示模板
- 29. ASP.NET MVC 3显示模板问题
- 30. Android模板类似ASP.net Masterpages的东西?
但不是那种丑陋?控制器不应该负责生成JavaScript。它应该负责从数据库中获取模型并将其传递给视图进行渲染。我喜欢.js.erb文件的原因是因为您在编写javascript时保留了erb的优雅和力量。 – 2011-02-20 05:43:20