知识大全 ASP.NET中经常用到的27个函数集

Posted

篇首语:人有恒心万事成,人无恒心万事崩。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET中经常用到的27个函数集相关的知识,希望对你有一定的参考价值。

ASP.NET中经常用到的27个函数集  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

第一种方法

  通过URL链接地址传递

  

  第二种方法

  通过post方式

  

>

  第三种方法

  通过session

  

>

  第四种方法

  通过Application

  

>

  第五种方法

  通过Server Transfer

  

>

  如果在 中还可以这样用 通过PreviousPage

  

  PreviousPage d = Context Handler as PreviousPage ;   if (d != null)     Response Write(d Name);这样可以得到参数值   

  也可以这样用

  

>

  如果你的页面中用到了MasterPage的话 Server Transfer 传递的 PreviousPage就无效了 不知道这是什么原因 所以在用到MasterPage的话 最好用Session或是Context Items[ username ]来实现  使用QueryString

  使用QuerySting在页面间传递值已经是一种很老的机制了 这种方法的主要优点是实现起来非常简单 然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全) 同时又不能传递对象 但是在传递的值少而安全性要求不高的情况下 这个方法还是一个不错的方案 使用这种方法的步骤如下:   使用控件创建web表单(form)   创建可以返回表单的按钮和链接按钮   在按钮或链接按钮的单击事件里创建一个保存URL的字符变量   在保存的URL里添加QueryString参数   使用Response Redirect重定向到上面保存的URL

  下面的代码片断演示了如何实现这个方法

  源页面代码

  

>

  目标页面代码

  

>

  使用Session变量

  使用Session变量是可以在页面间传递值的的另一种方式 在本例中我们把控件中的值存在Session变量中 然后在另一个页面中使用它 以不同页面间实现值传递的目的 但是 需要注意的是在Session变量存储过多的数据会消耗比较多的服务器资源 在使用session时应该慎重 当然了 我们也应该使用一些清理动作来去除一些不需要的session来降低资源的无谓消耗 使用Session变量传递值的一般步骤如下    在页面里添加必要的控件   创建可以返回表单的按钮和链接按钮   在按钮或链接按钮的单击事件里 把控件的值添加到session变量里   使用Response Redirect方法重定向到另一个页面   在另一个页面提取session的值 在确定不需要使用该session时 要显式清除它

  下面的代码片断演示了如何实现这个方法

  源页面代码

  

>

  

  目标页面代码

  

>

  使用Server Transfer    这个方法相比上面介绍的方法稍微复杂一点 但在页面间值传递中却是特别有用的 使用该方法你可以在另一个页面以对象属性的方式来存取显露的值 当然了 使用这种方法 你需要额外写一些代码以创建一些属性以便可以在另一个页面访问它 但是 这个方式带来的好处也是显而易见的 总体来说 使用这种方法是简洁的同时又是面向对象的 使用这种方法的整个过程如下    在页面里添加必要的控件   创建返回值的Get属性过程   创建可以返回表单的按钮和链接按钮   在按钮单击事件处理程序中调用Server Transfer方法转移到指定的页面   在第二个页面中 我们就可以使用Context Handler属性来获得前一个页面实例对象的引用 通过它 就可以使用存取前一个页面的控件的值了

  以下代码综合实现上述步骤过程的代码

  源页面代码:

  把以下的代码添加到页面中

  

>

  然后调用Server Transfer方法

  

>

  目标页面代码

  

>

  

  总结

cha138/Article/program/net/201311/12412

相关参考

知识大全 分享.NET开发中经常用到的十大软件

分享.NET开发中经常用到的十大软件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  从事NET开

人们在食物中经常用到味精,它的主要化学成分是

人们在食物中经常用到味精,它的主要化学成分是_____。A、谷氨酸钠B、氢氧化钠C、硝酸钠D、甘氨酸钠答案:A解析:味精是一种调味品,白色晶体,主要成分是谷氨酸的单钠盐,即谷氨酸钠。故选A。

知识大全 ASP.NET2.0中很少用到但很酷的特性

ASP.NET2.0中很少用到但很酷的特性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天看

知识大全 ASP.NET中如何使用匿名函数

ASP.NET中如何使用匿名函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  尝试从缓存中获取

知识大全 ASP.NET文件下载函数使用浅析

ASP.NET文件下载函数使用浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET文

知识大全 详解ASP.NET清除HTML标记的函数

详解ASP.NET清除HTML标记的函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!//清除HT

知识大全 ASP.NET长文章分页显示函数

ASP.NET长文章分页显示函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  publicst

知识大全 ASP.NET入门教程 10.3.3 事件处理程序/函数

ASP.NET入门教程10.3.3事件处理程序/函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET MVC Preview3 bug 及期望 [集][2]

ASP.NETMVCPreview3bug及期望[集][2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 ASP.NET MVC Preview3 bug 及期望 [集][1]

ASP.NETMVCPreview3bug及期望[集][1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看