Topiemie's Blog   首页    管理页面    写新日志    退出


«December 2025»
123456
78910111213
14151617181920
21222324252627
28293031


公告
暂无公告...

我的分类(专题)

日志更新

最新评论

留言板

链接


Blog信息
blog名称:Topiemie's Blog
日志总数:17
评论数量:19
留言数量:2
访问次数:101362
建立时间:2005年1月6日





[.Net学习]DotNET心得(一)
原创空间,  电脑与网络

二休 发表于 2005/1/7 15:06:40

写在前面  以后我会不定期的把自己对DOTNET的心得发表在这个BOLG上,供大家交流。认识DOTNET是在两年前,2002年的时候,当时只是拿到她的 Beta2版本,并没有深入了解。直至2004年11月份,才真正使用它开发项目。通过一段时间的使用,感觉只有两个字“好用”!她几乎综合了目前所有经典的开发工具的先进思想,同时引入了IL(中间语言),从而减少了语言的差异,即可以用任何语言,开发使用系统。总之,我认为DotNET是值得学习研究的一种开发工具。一、ASP与ASP.NET的区别1、变量传递方面  ASP:  先来看看ASP中变量传递的几种常用方式  a、使用form  下面是一个使用form提交数据(传递变量)的例子:         <form name="DeomForm" method="POST" action="demo.asp">    变量temp的值:               <input type="text" name="temp">              <input name="submit" type="submit" value="提交" >              </form>  在文本框中输入temp的值,点击“提交”按钮,在demo.asp页中可以用request.form("temp")的方法取到变量temp的值。  我们可以用response.write(request.form("temp"))这条语句测试一下结果。  这种方法常用于用户注册、登录,表单提交等变量传递的操作。  b、使用URL传递变量  这种方法比较简单,使用方法:  http://www.abc.com/demo.asp?temp=xyz  在demo.asp中使用request.QueryString("temp")的方法取到temp的值。同样我们可以用response.write("request.QueryString("temp")")来测试一下结果。  c、使用Session或Cookies  Session是将变量或对象数据保存在服务器上,而Cookies是将变量的值保存在客户端上。但无论是Session还是Cookies,都是基于Cookie的,因此这两种方法都需要客户端的Cookie支持,如果客户端的Cookie安全设置过高,可能会无法使用这种方式。  使用方法:  Session("temp")="xyz"  response.write(Session("temp"))  response.Cookies("temp")="xyz"  response.write(request.Cookies("temp"))  ASP.NET:  URL与Session、Cookies的使用方法与ASP2.0中基本,此处不再介绍。下面主要介绍一下在Form应用上两者的区别:  回忆一下,在ASP2.0中如果要取到form中的变量的值,必须要在ACTION中指定一个页面,在该页面中再取值(request.form("变量名")),简直就是脱裤子放屁。而事实上,我们通常需要的是在同一个页面中就能够完成对表单中数据的处理。  以用户登录页面(Login)为例,我们来看一下ASP2.0是如何工作的:


阅读全文(3556) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.461 second(s), page refreshed 144804878 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号