如何使用主页中某个页面中的方法?
我的页面上有一个名为Clean()的方法,但是我想从主页面运行它,你可以实例化一个类页面吗?
答案 0 :(得分:0)
您可以尝试将current page投射到Register
类型,如果该投标能够成功,那么
var register = this.Page as Register;
if(register != null)
{
register.Clean();
}
但是,通常它不是最好的做法,因为母版通常用于多个页面。那你为什么要把这个大师硬连接到一个特定的页面呢?
答案 1 :(得分:-2)
与母版页(C#)中的内容页面进行交互 http://www.asp.net/web-forms/overview/older-versions-getting-started/master-pages/interacting-with-the-content-page-from-the-master-page-cs
从内容页面(C#)与主页面交互
http://www.asp.net/web-forms/overview/older-versions-getting-started/master-pages/interacting-with-the-master-page-from-the-content-page-cs
如何:参考ASP.NET母版页内容
https://msdn.microsoft.com/en-us/library/xxwa0ff0(v=vs.140).aspx
以编程方式使用ASP.NET母版页 https://msdn.microsoft.com/en-us/library/c8y19k6h(v=vs.140).aspx