C# 如何共享不同页面的html组件数量
在ASP.NET中,我有一个母版页,以及母版页下的其他五个页面 在所有五个页面中,我需要实现一个按钮,点击它后,将生成不同的下载结果 我原来的实现是,在所有五个页面中,都会有一个“按钮”,所以在代码后面会有相应的事件方法来生成下载 但我的方法将具有重复的html组件C# 如何共享不同页面的html组件数量,c#,asp.net,code-behind,C#,Asp.net,Code Behind,在ASP.NET中,我有一个母版页,以及母版页下的其他五个页面 在所有五个页面中,我需要实现一个按钮,点击它后,将生成不同的下载结果 我原来的实现是,在所有五个页面中,都会有一个“按钮”,所以在代码后面会有相应的事件方法来生成下载 但我的方法将具有重复的html组件 是否有一种方法可以在母版页中定义下载按钮,当单击不同页面中的按钮时,将调用不同页面中的事件方法?您可以使用而不是HTML,并将其包含在需要的每个位置 是的,您可以在母版页上有一个下载按钮,并在其上单击“检查URL”,这将帮助您识别来
是否有一种方法可以在母版页中定义下载按钮,当单击不同页面中的按钮时,将调用不同页面中的事件方法?您可以使用而不是HTML,并将其包含在需要的每个位置 是的,您可以在母版页上有一个下载按钮,并在其上单击“检查URL”,这将帮助您识别来自哪个页面的请求。然后,您可以根据当前显示的页面编写代码。我不知道您到底想要实现什么,但也许最好有一个带按钮的aspx,并根据某些条件将正确的aspx文件加载到此页面?每个ascx都可以从带有某种方法的某个接口派生,例如Click(),每次单击aspx上的按钮时,都可以调用当前加载的ascx中的Click()方法。那么,当botton位于母版页时,有没有办法在子代码中调用该方法?请查看这是否有帮助