Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET Web窗体,类似于网页上文本的控制台_C#_Asp.net_Webforms - Fatal编程技术网

C# ASP.NET Web窗体,类似于网页上文本的控制台

C# ASP.NET Web窗体,类似于网页上文本的控制台,c#,asp.net,webforms,C#,Asp.net,Webforms,我正在讨论一个简单的C#文本操纵器程序到ASP.NET Web表单 我发现“asp:Label”可以从后面的代码中更改,我找不到其他“asp:?东西?”的列表,如textbox或textarea等。我尝试过,但它们对asp无效 我认为尝试为一个标签多行是不可能的。那么,是否还有另一个“asp:”可以像控制台一样运行或显示多行代码?或者可以用一个标签做多行 WebPage.aspx <asp:Label runat="server" id="Label1"></asp:Label

我正在讨论一个简单的C#文本操纵器程序到ASP.NET Web表单

我发现“asp:Label”可以从后面的代码中更改,我找不到其他“asp:?东西?”的列表,如textbox或textarea等。我尝试过,但它们对asp无效

我认为尝试为一个标签多行是不可能的。那么,是否还有另一个“asp:”可以像控制台一样运行或显示多行代码?或者可以用一个标签做多行

WebPage.aspx

<asp:Label runat="server" id="Label1"></asp:Label>
Label1.Text = ("My text I wanto change or add etc.");
我的问题: 我的C#代码需要添加多行,我认为这不能用标签来完成,它只会显示数组中的最后一个输出

protected void ShowRawData(string[] rawData)
{
    for (int i = 0; i < rawData.Length; ++i)
        // Console.WriteLine(rawData[i])
        Label1.Text = (rawData[i]);
}
受保护的void ShowRawData(字符串[]rawData)
{
对于(int i=0;i

如何使用ASP.NET和Web表单显示数组中的所有行?

您可以使用设置了以下属性的文本框:

<asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" ReadOnly="True" ></asp:TextBox>

用于显示阵列的所有行:

protected void ShowRawData(string[] rawData)
{
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < rawData.Length; ++i)
    {
        sb.AppendLine(rawData[i]);
    }
    TextBox1.Text = sb.ToString();
}
受保护的void ShowRawData(字符串[]rawData)
{
StringBuilder sb=新的StringBuilder();
对于(int i=0;i
这篇文章应该可以帮助您使用标签:。ASP.NET也有文本框,它们可以接受多行文本(使用
TextMode=“MultiLine”
)。仅供参考,您不需要在这行
Label1.text=(rawData[i])中添加开头
或结尾
您可以同样轻松地使用简单的div和换行符,而不会产生开箱即用控件生成的开销和随机HTML。。。