如果您要生成一个字符串页面并在最后一刻通过Response.Write输出所有内容,您应该在哪里放置此代码?
我需要能够动态地将一堆JavaScript写入客户端以使用一些新的Google可视化jsapi.我注意到MVC框架的最后一个版本"阻止了"视图上的CodeBehinds.这是真正的演示代码.它应该去哪里?什么是这里的首选方法...我从来不是"SingleFile"的粉丝.
您还可以使用该ActionResult
类型Content
将纯字符串返回给浏览器.
public ActionResult myAction() { Return Content("Hello World!"); }
但是,我不确定这是否是返回JavaScript时的最佳方法.您可能想要考虑编写自己的JavaScriptResult
继承ActionResult
.