C# 如何在form1 C的webapp directlt中显示输出#
我想直接打印Form1底部的值。这是一个网络应用程序,所以如果我 写C# 如何在form1 C的webapp directlt中显示输出#,c#,C#,我想直接打印Form1底部的值。这是一个网络应用程序,所以如果我 写Console.WriteLine(“某物”)它没有意义,或者在Form1中没有打印任何内容。如何直接在Form1中打印 我假设您使用的是ASP.NET Web表单,并且希望通过代码隐藏将控件直接添加到HTML中 查看UserControls以获得更合适的前进方式 但要直接回答你的问题,下面是快速和肮脏的答案 在aspx文件中创建一个占位符 <asp:PlaceHolder ID="phMain" runat="serve
Console.WriteLine(“某物”)代码>它没有意义,或者在Form1中没有打印任何内容。如何直接在Form1中打印
我假设您使用的是ASP.NET Web表单,并且希望通过代码隐藏将控件直接添加到HTML中
查看UserControls以获得更合适的前进方式
但要直接回答你的问题,下面是快速和肮脏的答案
在aspx文件中创建一个占位符
<asp:PlaceHolder ID="phMain" runat="server"></asp:PlaceHolder>
phMain.Controls.Add(new LiteralControl("<span>Hello!</span>"));
以下是在web表单(在浏览器上)上打印“某物”一词的图形顺序:
右键单击蓝色突出显示的WebApplication2
将出现一个网络表单:
按F7键转到网络表单代码页
然后查看生成的浏览器页面
更新:
哦,所以你想写winform而不是webform。使用此代码:
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void label1_Click(object sender, EventArgs e)
{
label1.Text = "Something";
}
}
}
那么
将鼠标放在标签1上,右键单击,选择“视图设计器”
在“属性”框中,转到“文本”属性
在属性右侧,键入“单击此处”以替换“Label1”
按回车键
然后运行它
只需在表单1上放置一个标签,然后执行Label.Text=“Something”;你不能添加另一个标签吗?@inquisitive_mind我可以这样做,“Number,Average and Is heavy”已经用这个方法写了。但是我想用for循环同时显示用户输出。label label5=new label();label5.Text=“某物”;this.Controls.Add(label5);我想要的结果是,谢谢它会帮我很多是的,这是做同样事情的另一种方式。请投我一票。