Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从母版页按钮单击调用内容页事件处理程序_C#_Asp.net_Master Pages - Fatal编程技术网

C# 从母版页按钮单击调用内容页事件处理程序

C# 从母版页按钮单击调用内容页事件处理程序,c#,asp.net,master-pages,C#,Asp.net,Master Pages,我正在开发一个asp.net应用程序。我有一个带有搜索按钮的母版页。当用户单击search按钮时,我想转到search.aspx并调用内容页上的search button事件处理程序(内容页也具有搜索功能)。如何调用内容页搜索按钮单击母版页上的按钮 请建议。您可以做的一个选择是公开母版页中的事件,该事件可以在内容页中访问。访问EventArgs类应该可以帮到你 内容页: protected void Page_Load(object sender, EventArgs e) { Mast

我正在开发一个asp.net应用程序。我有一个带有搜索按钮的母版页。当用户单击search按钮时,我想转到search.aspx并调用内容页上的search button事件处理程序(内容页也具有搜索功能)。如何调用内容页搜索按钮单击母版页上的按钮


请建议。

您可以做的一个选择是公开母版页中的事件,该事件可以在内容页中访问。访问EventArgs类应该可以帮到你

内容页:

protected void Page_Load(object sender, EventArgs e) { MasterPageObject m = (MasterPageObject)base.Master; m.masterPageMethod += customMethod; } private void customMethod(object sender, EventArgs e) { // Your processing here } 受保护的无效页面加载(对象发送方、事件参数e) { MasterPageObject m=(MasterPageObject)base.Master; m、 masterPageMethod+=自定义方法; } 私有void customMethod(对象发送方,事件参数e) { //你在这里处理吗 }
我正在访问母版页的masterPageMethod,它应该绑定到您的单击事件。

为什么不使用FindControl,访问内容页的控件,将其强制转换为按钮,然后访问click()事件?否则我误解了你的问题。