仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 703|回复: 13
打印 上一主题 下一主题

[学习教程] ASP.NET网页编程之HttpWebRequest 和 Cookie 的一些纪录仓酷云

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:16:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
竟发现没有太大的帮助。总觉得要用起来,感觉到不了位。因为公司机器的原因,一直没有安装vs.net(也从来没有用过)。以前做asp的时候一直用DW(感觉其代码联想功能不错),可现在到了asp.net却不习惯了。比来在写相干方面的程序,服务端是asp的,一入手下手用把Cookie赋值给HttpWebRequest.CookieContainer比方:



string[]cookies=cookieString.Split(";".ToCharArray());
CookieContainercc=newCookieContainer();
foreach(stringcookieincookies)cc.SetCookies(newUri("http://domain.com/"),cookie);
HttpWebRequest.CookieContainer=cc;




有一个网址怎样弄都测试不乐成,总提醒500毛病,其他网址都乐成(包含本人又用asp.net的Form天生的cookie考证来测试)。刚入手下手觉得是编码、中文等的成绩,用IE9的开辟职员工具,FireFox的FireBug,剖析Cookie断断续续折腾了很久,厥后改了个办法,成绩水到渠成:



HttpWebRequest.Headers.Add("Cookie","Cookie的值");




  
实不相瞒,net网页编程是我见过的执行效率最低的程序设计语言,前不久在CSDN论坛上有个评测,计算9999的阶乘,同样的循环算法,net网页编程的耗时是.NET的5倍。
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-20 18:57:57 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
谁可相欹 该用户已被删除
板凳
发表于 2015-1-24 15:15:17 | 只看该作者
市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。
老尸 该用户已被删除
地板
发表于 2015-1-25 19:14:48 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
变相怪杰 该用户已被删除
5#
发表于 2015-2-6 10:27:18 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
莫相离 该用户已被删除
6#
 楼主| 发表于 2015-2-7 05:32:02 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
不帅 该用户已被删除
7#
发表于 2015-2-9 22:39:44 | 只看该作者
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
小魔女 该用户已被删除
8#
发表于 2015-2-11 03:03:48 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
活着的死人 该用户已被删除
9#
发表于 2015-3-1 20:11:39 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
因胸联盟 该用户已被删除
10#
发表于 2015-3-3 03:52:33 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
金色的骷髅 该用户已被删除
11#
发表于 2015-3-11 09:09:45 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
柔情似水 该用户已被删除
12#
发表于 2015-3-11 16:34:08 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
深爱那片海 该用户已被删除
13#
发表于 2015-3-13 06:09:25 | 只看该作者
逐步缩小出错代码段的范围,最终确定错误代码的位置。
若天明 该用户已被删除
14#
发表于 2015-3-20 14:28:56 | 只看该作者
我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 12:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表