下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 3/3Aspnet页面中常用的几种传值方式 1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx的C#代码 private void Button1_Click(object sender, System.EventArgs e) string s_url; s_url = b.aspx?name= + Label1.Text; Response.Redirect(s_
2、url); b.aspx中C#代码 private void Page_Load(object sender, EventArgs e) Label2.Text = Request.QueryStringname; 2. 使用Application 对象变量 Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。 a.aspx的C#代码 private void Button1_Click(object sender, System.EventArgs e) Applicationname = Label1.Text; Server.T
3、ransfer(b.aspx); b.aspx中C#代码 private void Page_Load(object sender, EventArgs e) string name; Application.Lock(); name = Applicationname.ToString(); Application.UnLock(); 3. 使用Session变量 想必这个肯定是大家使用中最常见的用法了,其操作与Application类似,作用于用户个人,所以,过量的存储会导致服务器内存资源的耗尽。 a.aspx的C#代码 private void Button1_Click(object
4、sender, System.EventArgs e) Sessionname = Label.Text; b.aspx中C#代码 private void Page_Load(object sender, EventArgs e) string name; name = Sessionname.ToString(); 4. 使用Cookie对象变量 这个也是大家常使用的方法,与Session一样,其是什对每一个用户而言的,但是有个本质的区别,即Cookie是存放在客户端的,而session是存放在服务器端的。而且Cookie 的使用要配合http:/./doc/30e6c02b5801020
5、20740be1e650e52ea5518ce7e.html 内置对象Request来使用。 a.aspx的C#代码 private void Button1_Click(object sender, System.EventArgs e) HttpCookie cookie_name = new HttpCookie(name); cookie_name.Value = Label1.Text; Reponse.AppendCookie(cookie_name); Server.Transfer(b.aspx); b.aspx中C#代码 private void Page_Load(obje
6、ct sender, EventArgs e) string name; name = Request.Cookiename.Value.ToString(); 5. 使用Server.Transfer方法 这个才可以说是面象对象开发所使用的方法,其使用Server.Transfer方法把流程从当前页面引导到另一个页面中,新的页面使用前一个页面的应答流,所以这个方法是完全面象对象的,简洁有效。 a.aspx的C#代码 public string Name get return Label1.Text; private void Button1_Click(object sender, System.EventArgs e) Server.Transfer(b.aspx); b.aspx中C#代码 private void Page_Load(object sender, EventArgs e) a newWeb; /实例a窗体 newWeb = (so
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026能源交易行业行业现状供需分析投资评估规划研究报告
- 甘肃省省考试题及答案
- 企业算力资产台账管理手册
- 软土地基加固处理工程施工技术方案
- 配送仓储协同作业管理手册
- 林业碳汇开发建设项目立项报告(范文)
- 建筑外墙节能保温材料系统调试方案
- 2025年日照技师学院高职单招职业适应性测试考试模拟试卷含答案详解(巩固)
- 2025年贵州省六盘水市高职单招职业适应性测试考试题库完美版附答案详解
- 机修车间岗位KPI考核设计方案
- 2026湖北恩施州来凤县面向县外在职在编教师选聘30人考前冲刺试卷附参考答案详解【研优卷】
- 2025福建福州港务集团有限公司春季校园招聘11人笔试历年参考题库附带答案详解
- 2025年中国邮政集团四川省公司校园招聘笔试历年参考题库附带答案详解
- 2026主管护师考试历年真题及答案
- 2026年天津市专业技术人员继续教育公需课答案
- 办公用品采购合同模板
- 2025年陕西延长石油(集团)有限责任公司消防员专项招聘笔试参考题库附带答案详解
- 2026年北航附中分班考试试题
- 陕西延长石油集团招聘面试题及答案
- 《鞍钢敏捷生产案例》课件
- 应急预案培训计划
评论
0/150
提交评论