从C#中的另一个页面调用一个函数

MAN*_*NGA 4 .net c# asp.net

我想从另一个页面调用页面的一些公共方法

这是我的代码

   public class FirstPage : Page
   {
   public string Connect()
   {
    // method code here
   }
   // etc...
   }
Run Code Online (Sandbox Code Playgroud)

从另一个页面调用此方法时出错

Cra*_*ket 5

如果该方法对两个页面都是通用的,那么请考虑使用从Page继承的页面的基类.该方法可以去那里.

public YourPage: BaseClass
{
     public void MyMethod()
     {
         base.BaseMethod();
     }
}

public BaseClass: System.Web.UI.Page
{
    //.. your shared method goes here
    protected BaseMethod()
    {
         //.. logic here
    }
}
Run Code Online (Sandbox Code Playgroud)

如果您的页面共享相同的功能区域,这是有道理的,例如它们都与订单处理有关