ViewContext.Writer () не существует в ASP.NET MVC 1.0? - PullRequest
2 голосов
/ 28 марта 2010

У меня есть следующий код в приложении 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'

Может кто-нибудь указать, как я могу решить эту проблему?

1 Ответ

2 голосов
/ 28 марта 2010

Я понял это:

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