日期:2014-05-18  浏览次数:20828 次

初学问题,怎么调用另外一个页面的函数(续)
我在main.aspx.cs文件中有一个函数wgy(),想在另外一个页面调用他,怎么调用

namespace WebOA.PagesFrame
{
  public partial class Main : AppCode.LeafEditBase
  {
  public void wgy()
  {Response.Write("wgy");}

----------------------------------
在另一个页面调用:
Main m = new Main();//刷新树状图
  m.wgy();

出现错误:

说明:执行当前web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误。。。

异常详细信息:System.Web.HttpException:响应在此上下文中不可用。

源错误 :
行41: Response.Write("wgy");


------解决方案--------------------
C# code

public static void wgy()
{
    HttpContext.Current.Response.Write("wgy");
}

------解决方案--------------------
探讨

这个方法 wgy()不是本来就在类public partial class Main : AppCode.LeafEditBase

里面么?
应该怎么写啊