2

我在 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'

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

4

1 回答 1

2

我想到了:

using (TextWriter textWriter = new StreamWriter(_viewContext.HttpContext.Response.OutputStream))
{
    textWriter.Write(_tag.ToString(TagRenderMode.EndTag));
}
于 2010-03-28T17:47:41.713 回答