Доступзначение поля из кода позади. - PullRequest
3 голосов
/ 14 марта 2012

Я использую элемент управления asp: FormView с такими элементами, как:

<asp:TextBox id="FirstName" 
runat="server" MaxLength="20" 
Columns="15" Text='<%# Bind("FirstName") %>' />

Я не могу получить доступ к значению этого поля по его идентификатору -> «FirstName» в коде файла.

Есть идеи, как получить доступ к этому значению в коде файла?

1 Ответ

6 голосов
/ 14 марта 2012

Вам нужно будет использовать FindControl в FormView, чтобы получить доступ к текстовому полю:

var firstNameTextbox = FormViewId.FindControl("FirstName") as TextBox;
string myValue = firstNameTextbox.Text;

Следует также отметить, что это будет работать только после того, как вы привязали данные к FormView.Обычно вы обрабатываете событие DataBound FormView и делаете это там.

...