错误消息:服务器标签不能很好地形成

问题描述:

当我用下面的代码,示出这样的错误:错误消息:服务器标签不能很好地形成

服务器标签不能很好地形成

标记:

<asp:Button ID="AddProduct" runat="server" 
      style="color:white" Text= "Add Product" 
      onclick="AddProduct_Click" 
      BackColor="Black" 
      TextBox1.text="string.Empty" TextBox2.text="string.Empty" 
      TextBox3.text="string.Empty" TextBox4.text="string.Empty" /> 
+0

什么都是这些东西TextBox1.text =“string.Empty”TextBox2.text =“string.Empty”TextBox3.text =“string.Empty”TextBox4.text =“string.Empty”??? – 2015-03-03 05:57:28

您不能在一个按钮中分配另一个文本框的文本。

<asp:Button ID = "AddProduct" runat = "server" style ="color:white" Text= "Add Product" 
    onclick= "AddProduct_Click" BackColor = "Black" 
    TextBox1.text = "string.Empty" /> 

如果你想改变那些按钮的点击,然后点击创建在后端事件处理程序,然后他们设置这些属性。您的代码已将该处理程序注册为名为AddProduct_Click

尝试在代码隐藏文件中的AddProduct_Click事件处理程序内放置文本框文本。 例如,

TextBox1.Text=""; 
TextBox2.Text=""; 
TextBox3.Text=""; 
TextBox4.Text=""; 

你不需要在标签按钮添加这些表达。确保在按钮标签中给出了runat =“server”。

希望这能解决您的问题。