我正在asp.net的门户网站上建立一个搜索栏。
我创建了一个Search1.aspx页面,其中我有一个图像标签,图像ID为“Image1”。 在母版页上,我有一个搜索按钮,可以生成以下事件 -
protected void Button1_Click(object sender,EventArgs e)
{
Image1.ImageUrl = "~/Handler1.ashx?imgid=" + TextBox1.Text;
}
错误 - 在Site1.Master.cs文件中显示的错误是“当前上下文中不存在Image1”
答案 0 :(得分:0)
MasterPage引用了Page对象,因此您可以从以下页面访问控件:
Image img = this.Page.FindControl("Image1") as Image;
img.ImageUrl = "~/Handler1.ashx?imgid=" + TextBox1.Text;