社区
C#
帖子详情
请问在.net中那个类实现asp中xmlhttp的相似功能
yuemb369
2005-12-13 06:13:42
如题
...全文
104
3
打赏
收藏
请问在.net中那个类实现asp中xmlhttp的相似功能
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
singlepine
2005-12-14
打赏
举报
回复
xmlhttp在.net一样可以用
http://singlepine.cnblogs.com/category/42668.html
swordragon
2005-12-14
打赏
举报
回复
用法和asp下面是一样的:
A页面:
<script language="javascript">
<!--
function Test()
{
//创建ActiveXObject
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
xmlHttp = new XMLHttpRequest();
}
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var data = xmlHttp.responseText;
document.getElementById("TextBox1").value = data;
}
}
}
xmlHttp.open("GET","B.aspx?strID=1");
xmlHttp.send(null);
}
-->
</script>
B页面:
private void Page_Load(object sender, System.EventArgs e)
{
string strID = "";
if (Request.QueryString.Keys.Count > 0 && Request.QueryString["strID"].Length > 0)
{
strID = Request.QueryString["strID"].ToString();
}
//你自己的运算
Response.Write("处理结果");
//完成并马上关闭。以免传入多余的数据。
Response.Flush();
Response.Close();
}
joesss
2005-12-13
打赏
举报
回复
httpwebrequest
史上最好传智播客就业班
.net
培训教程60G 不下会后悔
.Net
精品就业班课程表 : 1、
.Net
基础加强(10天) 核心技术课程 常用数据结构(List、Dictionary、Array)、多态、常用设计模式、反射、常用
.net
类
库、泛型、IO流、委托事件、正则表达式、
XML
、反射、GC等。 2、数据库开发及ADO
.Net
(6天) 核心技术课程 数据库开发基础、Microsoft SQLServer基础、SQL语言基础、索引、事务、SQL语言高级技术(空值处理、聚合与分组、数据分页、Union、日期函数、
类
型转换函数、流控函数、表连接、子查询、存储过程、触发器)、数据库设计范式、数据库调优。 ADO
.Net
(行集、数据集、
类
型化数据集、SQLHelper、SQL注入漏洞防范、数据绑定)。 3、三层架构MIS项目(5天) 查看项目演示
功能
点 本项目基于流行的三层架构(DAL+BLL+UI)。 主要
功能
点:高安全性的用户管理体系、高安全性的异构系统数据导入导出、拼音检索、复合检索、无限级次数据管理、个性化邮件群发、Excel文件导入导出。 技术点 ADO
.Net
技术应用、SQLServer、MD5安全算法、基于NPOI的Excel文件处理、树状结构数据处理、递归、CodeSmith、代码生成器、三层架构。 项目说明 这是一个用WinForm技术
实现
的系统,传智播客在开课的半个月就安排一个项目,体现了传智播客“项目驱动学习”的先进教学理念。 4、网页开发与JavaScript(7天) 查看案例演示 核心技术课程 HTML基础加强、css(包含Div+CSS布局)、JavaScript、Dom(事件、window对象、document对象、对话框、定时器、粘贴板、动态Dom、跨浏览器兼容性解决方案、JS压缩和CDN、Internet Explorer Developer Toolbar)、JQuery(JQuery函数、隐式迭代、链式编程、id选择器、tag选择器、CSS选择器、层次选择器、表单选择器、过滤选择器、复合选择器、节点导航、节点操作、样式操作、事件、动画、JQuery Cookie、JQuery Live、JQueryUI)。 课程说明 CSS、JavaScript是
ASP
.Net
开发的基础,把这些掌握好了就能很轻松的学会
ASP
.Net
;Dom是
实现
网页动态效果的技术,在网站越来越个性化年代,招聘企业对应聘者的Dom水平要求非常高;JQuery是近几年异军突起的JavaScript框架库,几乎成了Web前端开发事实上的标准,大部分企业都是使用JQuery进行Web前端的开发。 学完了这阶段课程,学员将学会开发主流网站的前端效果,比如:焦点图、滚动展示图、网页防复制、网页自定义菜单、WebOS、美女时钟、无刷新评论、评分控件、表格特效、图片悬浮详细信息、微博界面、QQ消息框效果、Div对话框等。 5、
ASP
.Net
开发(12天) 核心技术课程 自己动手写Web服务器(Socket、多线程)、ashx模式Web开发、ViewState、Cookie、Session、
Http
协议、Web开发基本原则、XSS漏洞防范、Request对象、Response对象、Server对象、虚拟路径、
Http
Handler深入、
ASP
.Net
生命周期、WebForm原理、服务端基本控件、WebShell漏洞防范、HTML服务端控件、验证框架、MasterPage、数据绑定控件(ObjectDataSource、列表
类
绑定控件、GridView、FormView、ListView、Repeater、高效率分页)、CKEditor、Membership、缓存、互联网调优(SEO、HTML压缩、页面静态化、移除ViewState、表单GET化)、URL重写、错误处理、AJAX(
XML
HTTP
、JQuery AJAX、Json)、全局文件、
Http
Handler与
Http
Module、IIS配置。 课程说明 由于微软对
ASP
.Net
进行高度封装,因此
ASP
.Net
入门非常简单,开发人员不需要了解HTML、JavaScript、
Http
协议也可以快速开发出一个Web系统,正因为如此,社会上充斥着大量这样的“拖控件的开发人员”,使得很多Java、PHP等语言的开发人员诋毁
ASP
.Net
开发人员的时候经常会说“你们什么都不懂,就会拖控件”。
ASP
.Net
的快速开发是
ASP
.Net
非常大的一个优点,可以加快开发效率,这是行业的发展趋势,但是局限于这样的“傻瓜化开发方式”的开发人员的竞争力和成长性都是非常有限的,遇到
ASP
.Net
一些高级技术(比如
ASP
.Net
MVC、SEO、网站调优、服务端客户端混合编程、AJAX等)的时候就完全不能胜任。通过上一个阶段的HTML、JavaScript、Dom的学习,学员已经有了很好的HTML、JavaScript基础;在
ASP
.Net
课程的一开始,不是直接教学员怎么拖
ASP
.Net
控件进行快速开发,而是通过ashx的模式开发原始的动态网站,让学员明白“请求—处理—响应模型”、“
Http
协议、
Http
无状态”、“c#代码渲染生成浏览器端JavaScript”、“ViewState的作用”、“Session的原理”等这些基本而又重要的原理,从而扫清后面
ASP
.Net
知识学习的基础性障碍。 由于访问量非常大,因此互联网项目的开发对
ASP
.Net
开发人员的要求非常高,所以我们安排了互联网调优、缓存、网站防黑等内容。
ASP
.Net
中
控件数量是非常多的,讲解
ASP
.Net
的教材通常要上千页,让初学者望而生畏,其实
ASP
.Net
大部分控件
相似
性非常强的,同
类
型的控件学会了一个那么其他控件也就很容易学会了。比如只要学会了DropDownList,那么RadioButtonList、ListBox、CheckBoxList、BulletedList等几乎不用学就会用;再比如只要学会了ListView,那么Repeater、GridView、FormView等控件也是触
类
旁通。传智播客认真钻研教学,对知识进行分
类
、整理、提炼精华,让学员在短时间内掌握
ASP
.Net
技术。
ASP
.Net
中
有一些技术是有局限性的,传智播客根据这些技术在企业
中
的实际应用情况进行了调整、补充。比如项目
中
几乎没有在UI层直接访问数据库的,而是采用三层架构,因此我们不讲解UI层直连数据库的控件SQLDataSource,而是把主要精力放在讲解三层架构开发模式。再比如
ASP
.Net
内置的AJAX解决方案UpdatePanel只在部分要求不高的内网项目
中
才被使用,因此我们在讲解UpdatePanel的使用和原理之外,把更多的时间放在讲解企业
中
用的最多的JQuery AJAX解决方案上。 6、B/S系统项目(7天) 项目说明 1、网上图书商城。这是一个典型的B2C网上商城,使用经典的复杂三层架构(工厂模式)进行开发。涉及图书管理、搜索、订单管理、导航管理等核心模块。在讲解
ASP
.Net
基础后安排这样一个B2C网上商城系统,让学员在实际项目
中
将学到的知识学以致用。 2、办公自动化OA系统。这是一个典型的基于
ASP
.Net
技术的OA协同办公项目,包含了权限管理、公告管理、文档管理、工作流、论坛管理、新闻模块管理、人员管理等典型的OA系统模块。 3、数据采集和邮件群发。这是一个基于多线程的邮件营销平台,核心技术包括网络爬虫、多线程、HTML解析、邮件发送、生产者消费者模式等。 注:以上三个案例,上课时会根据每个班的课堂反馈选择其
中
一个案例予以讲解学习。 7、如鹏网项目(9天) 查看项目演示
功能
点 站内搜索、栏目管理、视频播放(完全模仿优酷视频页面)、焦点图、静态页面生成(新浪、搜狐等大型网站普遍采用的技术)、文章管理、无刷新评论、评论的无刷新分页、敏感词过滤、用户管理、友情链接管理、缓存管理、广告位管理、RSS输出、水印设置、无刷新上传图片、搜索引擎优化设置、数据备份恢复、伪静态设置、网上商城、订单管理、在线支付(支持支付宝、财付通、块钱等第三方支付平台)、网站调优(数据库优化、缓存、静态页、CSS Spirit、js压缩)。 技术点 搜索引擎技术:Lucene
.Net
、多线程开发、爬虫技术、网页分析、正则表达式、Log4Net日志框架、Quartz
.Net
定时作业调度。 大型互联网开发技术:代码生成、网页静态化、基于JQuery的Web2.0页面开发、AJAX、SEO、网站调优、采集器、RSS/
XML
、网站防黑(防XSS攻击、防注入漏洞攻击、防CC攻击、防挂马、防盗链、敏感词过滤、广告帖智能过滤)、IIS管理与调优、流量分析、第三方脚本嵌入(广告、统计代码、内容联盟等)、图片服务器分离。 项目说明 如鹏网项目是已经上线三年的网站,日访问量最高20000人次,网址www.rupeng.com。本系统旧版本基于PHP、J2EE技术,由如鹏网开发者亲手操刀用
.net
重写新版本。系统分为前台Web界面、后台管理界面、站内搜索、监控客户端四个子系统。 大型互联网站由于访问量非常大,因此不是那些单纯用
ASP
.Net
控件拖拽开发的开发人员能够开发的,也不是闭门造车能够造出来的,必须是在实际项目
中
经过无数访问者的使用、反馈、修改才能做出来的。搜房网、汽车之家等大型网站
中
用到的网站静态化、图片服务器分离、高性能缓存、HTML/JS压缩、CDN、CSS Sprite、负载均衡、Memcached、镜像服务器同步等问题不是那些随手写出来的所谓在线商城、电子商务系统所所能够涉及到的。 这个项目完全按照高访问量互联网站进行设计,通过这个项目,学员不仅可以在实战
中
巩固对前面学习的
ASP
.Net
、ADO
.Net
、WinForm等知识的掌握,还可以掌握网站防黑、缓存、SEO、静态化、搜索引擎技术、AJAX等大型互联网开发
中
涉及到的技术。 8、
.Net
新技术(Windows Phone、
ASP
.Net
MVC)(6天) 项目说明 未来是移动互联网的时代,未来将是Windows Phone、Android、iphone三足鼎立的时代,掌握了移动开发的技能的人是就业市场的抢手货。微软推出的Windows Phone平台是微软在移动互联网时代的一个重量级产品,微软对于WindowsPhone7的推广力度非常大,因此很多公司也开始进行Windows Phone7产品的研发,2011年下半年Windows Phone7开发人员的需求将会出现井喷,为了帮助学员掌握移动3G开发技术,传智播客
.Net
班加入了Windows Phone开发课程,采用传智播客独创的WP7Simulator教学平台,学员可以做出一个基于云计算架构的LBS系统。点击查看传智播客独创WP7Simulator教学平台。
ASP
.Net
MVC是微软推出的区别于
ASP
.Net
WebForm的Web开发新技术,由于
ASP
.Net
MVC解决了
ASP
.Net
WebForm的很多缺点,非常适合大型、
中
型项目的开发,一经推出就受到了
.Net
开发社区的追捧,很多
.Net
开发人员的职位要求
中
都提到了MVC,可见掌握
ASP
.Net
MVC技术必将提升自己就业的砝码。 9、就业指导(2天) 项目说明 总结以往所学知识,讲解《传智播客
.Net
面试、笔试宝典》,介绍简历、笔试、面试等所需的知识和技巧。
XML
轻松学习手册--
XML
肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解
XML
越来越热,关于
XML
的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:
XML
到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的: 第一:
XML
肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会; 第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高。不要害怕和逃避,毕竟我们还年轻。 本文共分五大部分。分别是
XML
快速入门,
XML
的概念,
XML
的术语,
XML
的
实现
,
XML
的实例分析。最后附录介绍了
XML
的相关资源。作者站在普通网页设计人员的角度,用平实生动的语言,向您讲述
XML
的方方面面,帮助你拨开
XML
的神秘面纱,快速步入
XML
的新领域。 • 第一章:
XML
快速入门 • 一. 什么是
XML
? • 二.
XML
是新概念吗? • 三. 使用
XML
有什么好处? • 四.
XML
很难学吗? • 五.
XML
和HTML的区别 • 六.
XML
的严格格式 • 七. 关于
XML
的更多 • 第二章:
XML
概念 • 一. 扩展性 • 二. 标识 • 三. 语言 • 四. 结构化 • 五. Meta数据 • 六. 显示 • 七. DOM • 第三章:
XML
的术语 • 导言 • 一.
XML
文档的有关术语 • 二.DTD的有关术语 • 第四章:
XML
的语法 • 一.
XML
语法规则 • 二.元素的语法 • 三.注释的语法 • 四.CDATA的语法 • 五.Namespaces的语法 • 六.entity的语法 • 七.DTD的语法 • 第五章:
XML
实例解释 • 一.定义新标识 • 二.建立
XML
文档 • 三.建立相应的HTML文件 • 第六章:
XML
相关资源 五.
XML
和HTML的区别
XML
和HTML都来自于SGML,它们都含有标记,有着
相似
的语法,HTML和
XML
的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如表示首行标题,有固定的尺寸。相对的,
XML
则没有固定的标记,
XML
不能描述网页具体的外观,内容,它只是描述内容的数据形式和结构。 这是一个质的区别:网页将数据和显示混在一起,而
XML
则将数据和显示分开来。 我们看上面的例子,在myfile.htm
中
,我们只关心页面的显示方式,我们可以设计不同的界面,用不同的方式来排版页面,但数据是储存在myfile.
xml
中
,不需要任何改变。 (如果你是程序员,你会惊讶的发现,这与模块化面向对象编程的思想极其
相似
!其实网页何尝不是一种程序呢?) 正是这种区别使得
XML
在网络应用和信息共享上方便,高效,可扩展。所以我们相信,
XML
做为一种先进的数据处理方法,将使网络跨越到一个新的境界。 六.
XML
的严格格式 吸取HTML松散格式带来的经验教训,
XML
一开始就坚持实行"良好的格式"。 我们先看HTML的一些语句,这些语句在HTML
中
随处可见: 1. sample 2.sample 3.sample 4.samplar 在
XML
文档
中
,上述几种语句的语法都是错误的。因为: 1.所有的标记都必须要有一个相应的结束标记; 2.所有的
XML
标记都必须合理嵌套; 3.所有
XML
标记都区分大小写; 4.所有标记的属性必须用""括起来; 所以上列语句在
XML
中
正确的写法是 1. sample 2.sample 3.sample 4.samplar 另外,
XML
标记必须遵循下面的命名规则: 1.名字
中
可以包含字母、数字以及其它字母; 2.名字不能以数字或"_" (下划线) 开头; 3.名字不能以字母
xml
(或
XML
或
Xml
..) 开头; 4.名字
中
不能包含空格。 在
XML
文档
中
任何的差错,都会得到同一个结果:网页不能被显示。各浏览器开发商已经达成协议,对
XML
实行严格而挑剔的解析,任何细小的错误都会被报告。你可以将上面的myfile.
xml
修改一下,比如将改为,然后用IE5直接打开myfile.
xml
,会得到一个出错信息页面:
XML
轻松学习手册 ajie
asp
.net
面试常见试题
1.面向对象的思想主要包括什么? 2.什么是
ASP
.net
中
的用户控件 3.什么叫应用程序域?什么是受管制的代码?什么是强
类
型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释? 4.列举一下你所了解的
XML
技术及其应用 5.值
类
型和引用
类
型的区别?写出C#的样例代码。 6.ADO
.net
中
常用的对象有哪些?分别描述一下。 7.如何理解委托? 8.C#
中
的接口...
asp
.net
访问WebService的各种方式
WebService的访问形式主要有:SOAP调用、
XML
HTTP
POST、GET调用、MicroSoft.
XML
DOMC调用、webbehavior.htc调用我们知道的在C#后台本地调用Webservice最简单、快捷的调用WebService的方法即通过鼠标手动添加web服务引用的方式。实际操作
中
我们会使用到另外一种方式,即通过
Http
WebRequest构造请求。这种方式下以Post和G...
asp
.net
中
的AJAX编程-
ASP
.NET
AJAX框架
这一篇讲述Ajax的原理,包括
XML
Http
Reuqest构建一个异步的应用。另外,解释包括
ASP
.NET
AJAX的架构。Microsoft AJAX Library开发主要分为两个部分,分别是客户端的开发和服务器端的开发,这里介绍的他们之间的区别。 主要重点介绍了Microsoft Ajax Libary库,包括Application模型、DOM模型、客户委托、回调、还说...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章