Как я могу обработать событие click для WebB только для чтения TextBox в c #
Посмотрите на Событие OnClick для текстового поля в ASP.NET с C # :
действительно TextBox не имеет Click событие на стороне сервера. Одна из причин что это не обязательно будет разумно, чтобы вызвать обратную передачу очистить TextBox (серверное событие требует выполнения действий на стороне сервера например, постбэк). Но textBox - это веб-элемент управления, который поддерживает расширенные атрибуты, то есть любой атрибут, добавленный в контрольный тег который не соответствует ни одному из членов контроль, распределяется как есть разметки. Таким образом, вы могли бы на самом деле использовать это создать действие щелчка JavaScript для очистить текстовое поле. Либо установить это на ASPX <asp:TextBox ID="TextBox1" runat="server" OnClick="this.value=''"/> или это в коде Me.TextBox1.Attributes("onclick") = "this.value=''"
действительно TextBox не имеет Click событие на стороне сервера. Одна из причин что это не обязательно будет разумно, чтобы вызвать обратную передачу очистить TextBox (серверное событие требует выполнения действий на стороне сервера например, постбэк).
Но textBox - это веб-элемент управления, который поддерживает расширенные атрибуты, то есть любой атрибут, добавленный в контрольный тег который не соответствует ни одному из членов контроль, распределяется как есть разметки. Таким образом, вы могли бы на самом деле использовать это создать действие щелчка JavaScript для очистить текстовое поле. Либо установить это на ASPX
<asp:TextBox ID="TextBox1" runat="server" OnClick="this.value=''"/>
или это в коде
Me.TextBox1.Attributes("onclick") = "this.value=''"