asp.net页面传值方法
来源:互联网 发布:ev3安卓编程软件 编辑:程序博客网 时间:2024/06/05 03:15
个人觉得在实际的工作中经常用到的有7种,当然不排除.net3.5,或者4.0出来后。.net又有其他的传值的方式。
1:url传值
2:session传值
3:Cookie传值
4:Application传值
5:表单传值
前面5种就不多说了,当然url传值也属于ajax的范畴了.呵呵(也许xml也算一种传值方式了);
6:ViewState
说说ViewState这个可是好东西呀,微软自己都用这个来保持页面数据的状态。
呵呵,它的优势对于超大数据的传值是蛮好用的。如视频,文本,或者数据流等
7:server.Transfer传值
这种传值方式在特定要求下传值满不错,如代码:
假如这个页面时Default .aspx页面
<form id="form1" runat="server" method="post">//method这个属性很重要
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>发的萨芬撒<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="出来值撒" /></form>
Default .cs
public string Name
{
get { return this.TextBox1.Text; }
//这个方法可以处理很多需求吧
}
Server.Transfer("5.aspx",true);
b.aspx页面
1:Test_Default newWeb = (Test_Default)this.Context.Handler;
string name;
name = newWeb.Name;
Response.Write(name);
2: Response.Write(Request["TextBox1"].ToString()+"66");
1,2种是不论method是什么请求方式都可以得到值
3: Response.Write(Request.QueryString["TextBox1"].ToString());
3为method为get请求时,可以得到值的方式。其他请求报错
- ASP.NET页面之间传值方法
- ASP.NET页面传值的方法
- ASP.NET页面传值的方法
- asp.net页面传值的方法
- ASP.NET页面传值的方法
- asp.net页面传值方法
- ASP.NET跨页面传值方法
- ASP.NET页面传值的方法
- ASP.NET中页面传值方法
- ASP.NET 页面传值方法汇总
- asp.net页面传值方法汇总
- asp.net页面传值方法汇总
- asp.net页面传值的方法
- ASP.NET页面传值的方法
- ASP.NET 跨页面传值方法
- asp.net页面传值方法汇总
- ASP.NET中有几种页面传值方法
- asp.net页面传值方法汇总
- TCHAR ,UNICODE,CHAR,wchar_t 来龙去脉 (转)
- cmd中if命令讲解
- 博客成立
- windows系统盘下结构
- android: 制作system.img(yaffs2) 镜像
- asp.net页面传值方法
- VS2005安装项目生成出现非法字符错误
- jQuery替换textarea中的换行
- 聚集索引的重要性
- Linux的tar/zip等命令
- 面试资料
- .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
- Tomcat ava.lang.UnsupportedClassVersionError: Bad version number in .class file
- java class loader