【问题标题】:ViewContext.Writer() doesn't exist in ASP.NET MVC 1.0?ASP.NET MVC 1.0 中不存在 ViewContext.Writer()?
【发布时间】:2011-02-01 18:43:18
【问题描述】:

我在 ASP.NET MVC 2 应用程序中有以下代码。

internal TextWriter _writer;
// some stuff
_writer = _viewContext.Writer;
_writer.Write(_tag.ToString(TagRenderMode.EndTag));

我尝试将其移至 MVC 1,但现在它不再构建。我收到此错误:

'System.Web.Mvc.ViewContext' does not contain a definition for 'Writer'

有人能指出我该如何解决这个问题吗?

【问题讨论】:

    标签: c# asp.net-mvc viewcontext


    【解决方案1】:

    我想通了:

    using (TextWriter textWriter = new StreamWriter(_viewContext.HttpContext.Response.OutputStream))
    {
        textWriter.Write(_tag.ToString(TagRenderMode.EndTag));
    }
    

    【讨论】:

      猜你喜欢
      • 2010-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-26
      相关资源
      最近更新 更多