Unter Shobans sieht erreicht einen Schritt weiter, könnten Sie so etwas wie diese hinzufügen zu Ihrer Seite Unterklasse
protected override void OnInitComplete(EventArgs e)
{
string jsString = "javascript:if(this.value=='" + TextBox1.Text + "'){this.value='';}";
TextBox1.Attributes.Add("onFocus", jsString);
base.OnInitComplete(e);
}
Was dies tun wird, wird es immer co Beachten Sie, dass die Standardzeichenfolge diejenige ist, die diese Steuerung zum Zeitpunkt des Esigns enthält (das erste in Ihrer ASPX-Datei). Sie müssen sie also nicht jedes Mal, wenn Sie Ihre ASPX-Datei ändern, manuell ändern. Denken Sie daran, dass OnIinitComplete ausgelöst wird, bevor Daten für Viewstate oder Postback angewendet wurden, aber nachdem die Kontrollen auf Ihrer Seite auf ihre Standardwerte gesetzt wurden.
P.S. Wie anishMarokey gezeigt hat, verwenden Sie onFocus vs onClick, da Felder den Fokus ohne Klicks über Tab-Taste erhalten können.
ist es Asp-Steuerelement oder HTML? –
Meine Antwort wurde mit Informationen über Telerik aktualisiert. – Josh