当前位置 : 主页 > 网络编程 > ASP >

ASP.NET MVC – Response.Write代码 – 将它放在Controller,SingleFile或CodeBehind中

来源:互联网 收集:自由互联 发布时间:2021-06-24
如果您要生成一个字符串页面并在最后一刻通过Response.Write输出所有内容,您应该在哪里放置此代码? 我需要能够动态地将一堆JavaScript写入客户端以使用一些新的Google可视化jsapi.我注意
如果您要生成一个字符串页面并在最后一刻通过Response.Write输出所有内容,您应该在哪里放置此代码?

我需要能够动态地将一堆JavaScript写入客户端以使用一些新的Google可视化jsapi.我注意到MVC框架的最后一个版本“阻止了”视图上的CodeBehinds.这是真正的演示代码.它应该去哪里?什么是这里的首选方法…我从来不是“SingleFile”的粉丝.

您还可以使用ActionResult类型Content将纯字符串返回给浏​​览器.

public ActionResult myAction() {
    Return Content("Hello World!");
}

但是,我不确定这是否是返回JavaScript时的最佳方法.您可能需要考虑编写自己继承ActionResult的JavaScriptResult.

网友评论