ASP.NET MVC 1.0 中不存在 ViewContext.Writer()?

发布于 2024-08-27 01:32:13 字数 350 浏览 6 评论 0原文

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

有人可以指出我如何解决此问题吗?

I have the following code in an ASP.NET MVC 2 application.

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

I tried to move it to MVC 1 and now it doesn't build any more. I'm getting this error:

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

Can someone point out how I can resolve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

妖妓 2024-09-03 01:32:13

我想通了:

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

I figured it out:

using (TextWriter textWriter = new StreamWriter(_viewContext.HttpContext.Response.OutputStream))
{
    textWriter.Write(_tag.ToString(TagRenderMode.EndTag));
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文