我使用C#.NET中访问内用户控件文本框用户控件 - Web表单
我有我的网页表单中的不同意见,这些都普遍显示,除了三个文本框(到达/可见/出发时间)不同的信息。为了尝试减少代码,我创建了一个包含这三个文本框的UserControl。
我引用了我的webform顶部的UserControl,也在每个视图中。
<%@Register TagPrefix="uc1" TagName="userTimes" Src="~/usercontrols/userTimes.ascx"%>
<uc1:userTimes id="userAppointmentTimes" runat="server"></uc2:userTimes>
似乎无法从后面的代码访问文本框。我需要首先填充文本框,并且如果更改,还需要将任何更新的信息重新插入到数据库中。
而且每个文本框有两个验证控件:
- 首先确保它在时间上是 格式HH:MM
- 其次确保到来是 的上线时间等
我的两个问题是:
- 我该如何访问用户控件从 后面的代码?我已经读过,我 需要使用FindControl,但我不知道为什么,当我知道 它叫什么。
- 我是否在后面的UserControl 代码或网络表单代码 后面进行验证 (服务器端)?
在此先感谢您的帮助。你的情况userAppointmentTimes -
克莱尔