在ASP.NET中使用Generic Handler

时间:2014-07-09 05:00:10

标签: asp.net generics handler

我正在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”

1 个答案:

答案 0 :(得分:0)

MasterPage引用了Page对象,因此您可以从以下页面访问控件:

Image img = this.Page.FindControl("Image1") as Image;
img.ImageUrl = "~/Handler1.ashx?imgid=" + TextBox1.Text;