asp.net中,A页面能否调用并且执行B页面里的某个函数

laohuchiren 2006-02-27 05:55:57


谢谢
...全文
111 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liujiayu10 2006-02-28
  • 打赏
  • 举报
回复
尽量把经常要用到的函数写到中间层,这样表示层只要调用中间层的函数就好了!个人建议!
lsqkeke 2006-02-28
  • 打赏
  • 举报
回复
学习 :)
Lukiya 2006-02-28
  • 打赏
  • 举报
回复
这种需要多页面调用的建议写到业务逻辑层去。
fanweiwei 2006-02-28
  • 打赏
  • 举报
回复
下面是调用


using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace Feng
{
/// <summary>
/// WebForm5 的摘要说明。
/// </summary>
public class WebForm5 : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
WebForm4 w=new WebForm4();
Response.Write(w.GetString());
}

#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);

}
#endregion
}
}
fanweiwei 2006-02-28
  • 打赏
  • 举报
回复
可以的我实验成功了!
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace Feng
{
/// <summary>
/// WebForm4 的摘要说明。
/// </summary>
public class WebForm4 : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}

#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);

}
#endregion

public string GetString()
{
return "调用成功!";
}
}
}

这是要调用的页面函数
coley 2006-02-28
  • 打赏
  • 举报
回复
static
laohuchiren 2006-02-28
  • 打赏
  • 举报
回复
lovebanyi(风云) 大哥

我把 xxx这个函数用public,private,protected都试过了,好象显示不出来
laohuchiren 2006-02-28
  • 打赏
  • 举报
回复
up
lovebanyi 2006-02-27
  • 打赏
  • 举报
回复
可以..
somepage p = new somepage()
p.xxx()如果是静态的话可以直接调用



====淡泊以明志,宁静以致远====


62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧