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

时间:2017-01-25 09:59:24

标签: c# asp.net textbox

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

2 个答案:

答案 0 :(得分:1)

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

如果您想将一些文字写入Asp.Net回复流,您可以使用Response.Write

答案 1 :(得分:0)

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

    // ... etc.
}

并像这样使用它:

Console.SetOut(new CustomWriter());