我有下一个代码,但我不明白为什么它不起作用。
<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" />
c#code:
protected void btnFull_Click(object sender, EventArgs e)
{
String Email = EmailtxtboxFull.Text.ToString();
lblFull.Visible = false;
lblEnd.Visible = true;
lblEnd.Text = Email;
}
当我点击btn时...我得到了空的标签而不是我在文本框上写的电子邮件。为什么会发生这种情况?那连接到autopostback?如何解决这个问题?
答案 0 :(得分:1)
您的标签内有EmailtxtboxFull文本框,您确定代码示例是对的吗?
当我更正标签时,代码对我的行为正确。