2015-03-03 2 views
-3

Когда я использую следующий код, эта ошибка показывается:Сообщение об ошибке: Тег сервера не очень хорошо образован

Тег сервер не хорошо сформирован

Markup:

<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" ??? –

ответ

0

Вы не можете назначить текст другого текстового поля одной кнопкой.

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

, если вы хотите изменить эти по нажатию кнопки затем создать кнопку обработчик событий в задней части, а затем установить эти свойства их. Ваш код зарегистрировал этот обработчик как названный AddProduct_Click.

0

Попробуйте поместить текстовые тексты внутри обработчика события AddProduct_Click в код за файлом. Например,

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

Вам не нужно добавить эти выражения в кнопке тега. Убедитесь, что в теге кнопки указан runat = "server".

Надеюсь, что это решит вашу проблему.

Смежные вопросы