2
看看源代码,我发现ViewContext在ViewResultBase.ExecuteResult()方法内部被实例化,并被传递给作者。在ASP.NET MVC中,为什么ViewContext有一个Writer属性?
ViewContext viewContext = new ViewContext(context, this.View, this.ViewData, this.TempData, output);
但当视图被渲染的作家被传递到View.Render()方法,我相信这是有目的的,所以比其他的WebForms该视图引擎的视图引擎可以渲染成作家。
this.View.Render(viewContext, output);
那么作为ViewContext的一部分的作者的目的是什么?
是的。将视图渲染为电子邮件的字符串可能是我能想到的主要用途。 – 2010-11-02 12:27:03
这不是第二个参数是什么吗? – 2010-11-04 07:41:43