我有一个名为myimage.aspx的页面,它创建随机验证码图像,
<form id="form1" runat="server">
<div>
<%--<img src="MyImagePage.aspx">--%> //using normal page...this is working fine
<ucImage:ucMyImage ID="myimage" runat="server" /> //using usercon
我正在使用LoadControl(“源到文件”)将一个控件动态加载到页面中。
在用户控件中,我有一个验证器和其他一些我想要从我的页面访问的控件。我不能让它工作,空指针异常。
场景是这样的。我有一个加载EditTemplate.ascx用户控件的Edit.aspx页面。我想从Edit.aspx站点获取信息或查找EditTemplate中的控件。
我曾尝试将控件和验证器作为属性公开,但如何从Edit.aspx访问它们呢?
示例代码:
Edit.aspx,则该控件稍后将添加到
Control control = LoadControl("src to ascx");
Template
我的search.aspx页面中有一个.ascx用户控件。如何在后面的search.aspx.cs代码中从.ascx用户控件中获取控件?
keywordSearch.Value = "value";
// the code behind can't see the keywordSearch control