显示文本框中的内容

本文关键字:文本 显示 | 更新日期: 2023-09-27 18:35:32

我创建了一个简单的云 Web 角色,并在其中创建了一个 ASP.NET Web 表单。我有一个文本框,我应该能够在其中编写少量文本,单击提交按钮后,我想显示文本。文本框和按钮都放在窗体中。

因为我对 Viasual 工作室很陌生,所以我不知道如何在课堂上用 C# 编写代码来显示文本aspx.cs

这是我尝试过的:

.aspx类:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body style="height: 435px">
    <form id="form1" runat="server">
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <p>
            <asp:Button ID="Button1" runat="server" OnClick="Button1_Click1" Text="Button" />
        </p>
    </form>
</body>
</html>

.aspx.cs类:

    namespace WebRole1
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }
        protected void TextBox1_TextChanged(object sender, EventArgs e)
        {
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            form1.InnerText = TextBox1.Text;
        }

    }
}

显示文本框中的内容

尝试使用布局

<form id="form1" runat="server">
    <div runat="server" ID="fix">
      <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
      <p>
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click1" Text="Button" />
      </p>
    </div>
</form>

和更改代码

protected void Button1_Click(object sender, EventArgs e)
    {
        fix.InnerText = TextBox1.Text;
    }