繁体   English   中英

我如何将 Console.Write 重定向到 asp.net 网页的 TextBox。有什么办法吗?

[英]How do i Redirect Console.Write to TextBox of asp.net web page.Is there any way?

将控制台输出重定向到网页上的 asp.net 文本框的好方法是什么? 如果我有一个现有的具有 console.Write 的程序,我是否需要重载网页 Text-box 中的函数。我在网页上有 TextBox 并且我想在 TextBox 中显示 console.Write 输出。 谢谢你。

Console.Write用于将输出放在控制台上。 我不会在 Asp.Net 中工作。 Asp.Net 文本框控件文本可以像textBoxName.Text = "some value"一样设置。

如果您想将一些文本写入 Asp.Net 响应流,您可以使用Response.Write

public class CustomWriter : TextWriter
{
    public override void WriteLine(string value)
    {
        textBox1.Text += value + Environment.NewLine
    }

    // ... etc.
}

并像这样使用它:

Console.SetOut(new CustomWriter());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM