2010-03-28 2 views
2

У меня есть следующий код в приложении ASP.NET MVC 2.ViewContext.Writer() не существует в ASP.NET MVC 1.0?

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' 

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

ответ

2

Я понял это:

using (TextWriter textWriter = new StreamWriter(_viewContext.HttpContext.Response.OutputStream)) 
{ 
    textWriter.Write(_tag.ToString(TagRenderMode.EndTag)); 
} 
Смежные вопросы