Я использую C# .NETUserControl - доступ к текстовое поле внутри UserControl в веб-форме
У меня есть разные взгляды в моем веб-формы, все они обычно проявляют различную информацию для трех текстовых полей (прилет/видели/время Вылет) за исключением. Чтобы попытаться сократить код, я создал UserControl, который содержит эти три текстовых поля.
Я ссылался на UserControl в верхней части моей веб-формы, а также в каждом представлении.
<%@Register TagPrefix="uc1" TagName="userTimes" Src="~/usercontrols/userTimes.ascx"%>
<uc1:userTimes id="userAppointmentTimes" runat="server"></uc2:userTimes>
не может получить доступ к текстовым полям позади кода. Мне нужно сначала заполнить текстовые поля, а также сохранить любую обновленную информацию, которая будет повторно вставлена обратно в базу данных, если она будет изменена.
Кроме того, каждый текстовое поле имеет два Validation управления:
- Во-первых убеждается это во времени формате HH: MM
- Второй убеждается прибытие перед убеждались и т.д.
Мои два вопроса:
- Как с нами связаться s UserControl от код позади? Я прочитал, что мне нужно использовать FindControl, но я не знаю, почему, когда знаю , что он называется.
- Я беру на себя проверку (на стороне сервера) в коде UserControl или код веб-формы позади?
Заранее благодарим за любую помощь.
Clare