ASP.NET中A页面如何调用B页面中的函数?都有什么办法可以实现? 5
展开全部
楼上正解。
不过也可以将B页面中的函数设置为Public,在A页面中用 B页面名.要调用的函数名(参数) 来调用
不过也可以将B页面中的函数设置为Public,在A页面中用 B页面名.要调用的函数名(参数) 来调用
追问
“在A页面中用 B页面名.要调用的函数名(参数) 来调用”,可以这样调用的吗?怎么我调用不了呢?具体怎样调用的?要引用什么命名空间之类的吗?
追答
楼主是不是新建的项目是“网站”,那样的话只能调用到另一个页面中某控件的属性,不能调用到方法,要想调用同一个方法,最好写到类里面。
要想这样调用函数,在VS中"新建项目",选择“ASP.NET Web 应用程序”才可以。调用方式
B页面名称 asd=new B页面名称;
asd.函数(参数); //函数必须为Public
Ps:如果找不到函数,先生成一下项目。
不知道楼主的需求是什么?必须在A页面中调用B页面的函数吗?传值不行吗?
展开全部
如果是这样,应该写到公用的类中啊。
除非你要的传入参数是B页面的。这样你调用了也取不到值。所以。
除非你要的传入参数是B页面的。这样你调用了也取不到值。所以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你两个方向:
1. 代理方法delegate
2. 使用反射Refection机制
具体使用方法百度搜索一下就有很多技术类的文章可以参阅
1. 代理方法delegate
2. 使用反射Refection机制
具体使用方法百度搜索一下就有很多技术类的文章可以参阅
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询