首页 > 代码库 > ActionResult
ActionResult
MVC 中有许多自定义的 ActionResult,
自定义 ActionResult 的方法是继承 ActionResult,如下例:
public class XmlResult : ActionResult{ // Properties public XDocument Data { get; set; } public bool Rss { get; set; } public XmlResult(XDocument data, bool rss = false) { Data = http://www.mamicode.com/data;"context"); } if (string.IsNullOrEmpty(Data.Declaration.Encoding)) { Data.Declaration.Encoding = Encoding.UTF8.WebName; //Default encoding } HttpResponseBase response = context.HttpContext.Response; response.ClearContent(); response.ContentType = Rss ? "application/rss+xml" : "application/xml"; response.ContentEncoding = Encoding.GetEncoding(Data.Declaration.Encoding); if (Data != null) { Data.Save(response.OutputStream); } response.Flush(); response.End(); }}
ActionResult
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。