我使用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 -
克萊爾