“System.Web.UI.Page.Server”表示“属性”,此处应为“类”
怎么回事?
我在a.aspx.cs中定义:
namespace work.WebService.reportmanage
public class newasp : System.Web.UI.Page
{
public static void showpic(string strDataName,string strData,string title ,string x,string y)
{
objCSpace.ExportPicture(Server.MapPath(".")+@"\tjpic\bingtu.gif", "GIF", 250, 250);
........}
}
然后在b.asp.cs中调用:
namespace work.WebService.reportmanage
{ public class tj : System.Web.UI.Page
{ private void Button1_Click(object sender, System.EventArgs e)
{ b.showpic(DataName,Data,title,x,y);}
运行后提示“System.Web.UI.Page.Server”表示“属性”,此处应为“类”
但如果我把showpic函数直接定义在b.asp.cs中就没有这个问题,为什么。
我现在只能在a.asp.cs中写该函数,怎么解决
在线等~~~~大虾救命
问题点数:0、回复次数:5Top
1 楼lbtbox(燕弓)回复于 2005-04-04 11:52:49 得分 0
顶,顶,救命Top
2 楼net_lover(【孟子E章】)回复于 2005-04-04 11:53:01 得分 0
你可以把共用的写个类,不要这样调Top
3 楼lbtbox(燕弓)回复于 2005-04-04 11:54:57 得分 0
如果我只想按照这个形式组织呢?怎么解决?是什么原因造成的啊
Top
4 楼seelancer(郁闷枪骑兵)回复于 2005-04-04 11:55:08 得分 0
b.showpic(DataName,Data,title,x,y);应该替换成newasp.showpic(DataName,Data,title,x,y);Top
5 楼lbtbox(燕弓)回复于 2005-04-04 11:58:48 得分 0
不好意思,刚才有写错了,我原来的代码是这样
我在a.aspx.cs中定义:
namespace work.WebService.reportmanage
public class a : System.Web.UI.Page
{
public static void showpic(string strDataName,string strData,string title ,string x,string y)
{
objCSpace.ExportPicture(Server.MapPath(".")+@"\tjpic\bingtu.gif", "GIF", 250, 250);
........}
}
然后在b.asp.cs中调用:
namespace work.WebService.reportmanage
{ public class b : System.Web.UI.Page
{ private void Button1_Click(object sender, System.EventArgs e)
{ b.showpic(DataName,Data,title,x,y);}
运行后提示“System.Web.UI.Page.Server”表示“属性”,此处应为“类”
但如果我把showpic函数直接定义在b.asp.cs中就没有这个问题,为什么。
我现在只能在a.asp.cs中写该函数,怎么解决
在线等~~~~大虾救命Top




