2014-01-14 5 views
0

привет им с помощью Visual Studio 2010 и жерехкнопка сброса/очистки?

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

кнопку заполните работает. но idk для четкой кнопки.

Примечание: Button1_Click кнопка subit, Button2_Click ясно кнопка

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

public partial class _Default : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 

    } 
    protected void Button1_Click(object sender, EventArgs e) 
    { 

     if (IsPostBack) 


      Response.Write("Success"); 
    } 
    protected void Button2_Click(object sender, EventArgs e) 
    { 

     //////// -- i dont know what to put here huhuhu help 

    } 
} 

ответ

0

Если у вас есть текстовые поля, называемые Текст1, Text2, Text3 (и т.д.) ->

<asp:textbox id="Text1" runat="server" /> 
<asp:textbox id="Text2" runat="server" /> 
<asp:textbox id="Text3" runat="server" /> 

затем, чтобы очистить запись на стороне сервера текстовых полей, вы хотите иметь следующий код в методе Button2_click() (предполагается, что это кнопка «Очистить») ->

Text1.Text = ""; 
Text2.Text = ""; 
Text3.Text = ""; 
+0

спасибо, работает! однако он не будет нажимать, потому что моя форма требует проверки, как я могу игнорировать то, что – wemdy

+0

использует CausesValidation = "false" в объявлении ASPX Button2, которое должно быть чем-то вроде -> robnick

+0

(это настоящая базовая версия ASPX) – robnick

0

Предполагая, что идентификатор текстовых полей являются TextBox1 и TextBox2, вот как это делается:

protected void Button2_Click(object sender, EventArgs e) 
{ 
    TextBox1.Text = string.Empty; 
    TextBox2.Text = string.Empty; 
} 

EDIT
Чтобы избежать требуемой проверки при Button2 щелчке, сначала установите ValidationGroup свойство RequiredFieldValidator для любого непустого значения, скажем Submit:

<asp:RequiredFieldValidator ID="rq1" runat="server" ValidationGroup="Submit" /> 

то кнопка отправки должна иметь такое же значение для свойства ValidationGroup так будет проверять текстовые поля, когда он щелкнул:

<asp:Button ID="Button1" runat="server" ValidationGroup="Submit" /> 

, наконец, не установить ValidationGroup свойства кнопки ясном поэтому он будет игнорировать проверку определенной в rq1, когда он щелкнул:

<asp:Button ID="Button2" runat="server" /> 

Для получения дополнительной информации о ValidationGroup смотрите здесь: http://msdn.microsoft.com/en-us/library/ms227424%28v=vs.100%29.aspx

+0

спасибо! но он не щелкнет, потому что моя форма требует проверки? как я могу игнорировать это? спасибо – wemdy

+0

См. мой обновленный ответ – ekad

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