<cc1:SiteSearchInputView ID="ssInputView" ControllerID="ssController" runat="server">
<ItemTemplate>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><label>Search <asp:Literal ID="litSite" runat="server" /></label></td>
<td><asp:TextBox ID="tbSearchText" runat="server" /></td>
<td><asp:Button ID="btnSearch" CssClass="searchBTN" runat="server" /></td>
</tr>
</table>
</ItemTemplate>
</cc1:SiteSearchInputView>
我需要能夠在運行時爲litSite文本設置文本(它基於另一種方法進行更改)。當我嘗試使用在模板usercontrol中查找子控件
Literal l = (Literal) ssInputView.FindControl("litSite");
我得到一個「對象未設置爲對象的實例」錯誤。
當您無法訪問模板化控件的源時,如何在模板化用戶控件內設置子控件的值?
你得到的異常,當你調用.FindControl(),或者當您嘗試使用「L」? – n8wrl 2011-12-15 21:00:46
我嘗試調用FindControl時出現異常。 – Tim 2011-12-16 12:54:34