错误消息:服务器标记格式不正确

时间:2015-03-03 05:54:35

标签: c#

当我使用下面的代码时,会显示以下错误:

  

服务器标签格式不正确

标记:

<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" />

2 个答案:

答案 0 :(得分:0)

您无法在一个按钮中指定其他文本框的文本。

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

如果要在单击按钮时更改这些更改,请在后端创建单击事件处理程序,然后将这些属性设置为它们。您的代码已将该处理程序注册为名为AddProduct_Click

答案 1 :(得分:0)

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

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

您无需在按钮标记中添加这些表达式。确保runat =&#34; server&#34;已经在按钮标签中给出。

希望这能解决您的问题。