ASP.NET如何在窗体和窗体之间传送数据

aspx在同一个页面中传值是很容易的(如textBox1.Text等)但有时必须向另一个页面传值用以前asp的方法的确觉得不怎么样,还要用Request.Form等东西好象又回到了从前。这里使用一个类的静态属性作为两个类的外的全局变量实现了两个页面间传值.举一个简单的例子如下:     先定义一个包含静态属性的类: 以下是引用片段:using System; namespace study { /// /// CIndex 的摘要说明。 /// public class CIndex {   public static string name="";   public CIndex()   {     } } }      然后在一个包含信息提交的页面中这样写: 以下是引用片段:                          Codebehind:首先引入study命名空间using study;再加入Button1的Click事件 以下是引用片段:private void Button1_Click(object sender, System.EventArgs e) { CIndex.name=textBox1.Text;//将要传到另一页的值赋给类的静态属性 Response.Redirect("getsubmit.aspx"); }      然后在另一个页面里面的codebehind里加入下面代码: 以下是引用片段:private void Page_Load(object sender, System.EventArgs e) { Response.Write("你输入的参数值是: "+CIndex.name); }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值