C# 文本框-btn和标签

C# 文本框-btn和标签,c#,asp.net,textbox,C#,Asp.net,Textbox,我有下一个代码,但我不明白为什么它不起作用 <asp:Label ID="lblFull" Visible="false" runat="server"> <asp:TextBox ID="EmailtxtboxFull" Width="250px" runat="server" Font-Size="Medium" ForeColor="Blue" BorderWidth="1"></asp:TextBox> </asp:Label&g

我有下一个代码,但我不明白为什么它不起作用

  <asp:Label ID="lblFull" Visible="false" runat="server">

  <asp:TextBox ID="EmailtxtboxFull" Width="250px"  runat="server" Font-Size="Medium" ForeColor="Blue" BorderWidth="1"></asp:TextBox>

 </asp:Label>


  <asp:Label ID="lblEnd"  Visible="false" runat="server"></asp:Label>

 <asp:Button ID="btnFull" OnClick="btnFull_Click" runat="server" Text="Send" Font-Size="Medium" ForeColor="#0066FF" BorderStyle="Solid" BorderWidth="1" />

当我点击btn时。。。我得到的是空标签,而不是我写在文本框上的电子邮件。为什么会这样?那就是连接自动回邮?如何修复此问题?

您的标签中有您的EmailtxtboxFull文本框,您确定代码示例是正确的吗


当我更正标签时,代码对我来说是正确的。

页面加载事件中是否有任何代码?尝试将EmailtxtboxFull移到标签标签外为什么文本框在标签标签内?但我需要它。。。aspx页面的开始代码包含更多代码。。。我有标签“选择类型:短或全”。。。如果单击完整so。。用户收到电子邮件txtboxfullok我知道该怎么做。。我会听你的。我将删除这些标签,然后执行txtbox visble=false。
protected void btnFull_Click(object sender, EventArgs e)
{
        String Email = EmailtxtboxFull.Text.ToString();
        lblFull.Visible = false;
        lblEnd.Visible = true;
        lblEnd.Text = Email;
}