У меня есть элемент управления FormView с двумя текстовыми полями. Источником данных для элементов управления является объект ObjectDataSource
Я хочу извлечь эти значения из обоих текстовых полей, создать объект Пользователь и передать его объекту ObjectDataSource, который имеет метод ввода, который принимает объект User
Я думаю, что я должен сделать это в
protected void ObjectDataSourceUsert_Inserting(object sender, ObjectDataSourceMethodEventArgs e)
{
// string _userName = FormViewUserDetails. ?
// string _password = FormViewUserDetails. ?
User user = new User {UserName = _userName, Password = _password};
e.InputParameters.Add(user);
}
Спасибо
Если вы пытаетесь найти элементы управления внутри формы, вы можете использовать
TextBox myTextBox = (TextBox)MyFormView.Row.FindControl("controlID");
TextBox
находится в его свойствеText
. Обратите внимание, что объектTextBox
не создается (в обычных случаях) приведенным выше кодом; код просто выбирает объектTextBox
для вас.