知识大全 .net ajax 与Ext2框架在.net程序中的应用

Posted 属性

篇首语:身不饥寒,天未曾负我;学无所获,我何以对天。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 .net ajax 与Ext2框架在.net程序中的应用相关的知识,希望对你有一定的参考价值。

.net ajax 与Ext2框架在.net程序中的应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  本来想写一个初学 ajax的系列文章的 但是完成了一篇后发现关于 ajax系列的文章早已是成泛滥之势 况且本人也没那么好的文笔去与牛人们媲美 所以转念一想 倒不如踏踏实实地学习一段时间等运用到项目中之后写一篇货真价实的应用性的文章 也算是为大家探探路 这也是写此篇文章的初衷 随着项目的深入 我会继续完善这篇文章 希望能够为园子里的兄弟们做个参考

  一 下面先对 ajax做一个简单的介绍: ajax 的 前身就是我们大家熟悉的Atlas 后来被正式的纳入到vs框架中来 通过对 ajax的应用 我们可以方便的将ajax的特性引入到项目中来 显著的提高用户体验 其实 ajax的特点也是继承了微软产品一贯的特点 简单易用 功能强大 只需要掌握 ajax的几个关键控件 就可以应用到项目中来了 下面简单的介绍一下 ajax的几个关键控件

   ScriptManager ScriptManager控件算是 ajax 控件中最重要的一个了 所有的脚本都是通过ScriptManager来管理的 它的使用因该注意以下几点 a 在一个页面中 有且只能有一个ScriptManager控件 而且因该将它作为页面的第一个控件(否则容易报莫名的异常 sys 什么什么的 )作为 的核心控件 它对ajax控件中用到的脚本作统一的调度管理 因此 一些属性的设置也至关重要 AsyncPostBackTimeout 这个属性决定了异步请求的时间限制 如果你有比较复杂的异步请求调用 就需要将这个属性的值设置的大一些 否则就小一些 默认是 毫秒 AsyncPostBackError 是个事件代理 当页面中的异步请求调用出现异常 就会触发这个事件 我们可以在这个事件中作我们自定义的处理 AllowCustomErrorsRedirect这个属性是bool型的 设置当异常出现时 是否给允许跳转页面 但是大部分的应用不必要设置这么多内容 我们要做的只是将控件拖放到页面中

   ScriptManagerProxy ScriptManagerProxy控件算是ScriptManager的助手 当有母板页存在的时候也就是它大派用场的地方了 前面提到过 每个页面中只能放置一个ScriptManager控件 但是在母板页结构的应用中 Contentpage里如果有需要管理的脚本怎么办?? 我们可以在母板页中放置一个ScripManager页面 然后再在各个contentpage中放置 ScriptManagerProxy控件 让它来 代理 ScriptManager的工作对ContentPage中的脚本进行管理 这也许就是ScriptManagerProxy控件名称的来由吧

   UpdatePanel 第三个要介绍的当然就是大名鼎鼎的UpdatePanel控件了 这个玩意儿真是有点意思 不管你是什么控件 只要你往UpdatePanel控件的<ContentTemplate>中一放 立马摇身一变支持异步调用了 UpdatePanel控件的属性有UpdateMode Triggers等 updateMode用来设定异步触发的时机(具体不再详述) Triggers属性用来设定UpdatePanel可以更新的控件(我们可以不将控件放置在UpdatePanel控件的<ContentTemplate>中 而通过对Triggers属性的设置来实现异步刷性的效果)

   UpdateProgress: 做了异步刷信页面可就不刷新了 不能让用户干等著阿 至少要让用户知道程序正在运行中不是?? 这时候UpdateProgress控件的作用就体现出来了 通过对ProgressTemplate模板的设置 我们可以在异步调用过程中显示提示信息告诉用户系统正在运行中 另外DisplayAfter属性也十分重要哦 通过设置时限可以设定异步调用后多长时间显示ProgressTemplate中的内容 默认的可能是 毫秒 一些快的操作几乎没反应 我是将DisplayAfter属性设置为 一异步调用马上就显示ProgressTemplate 哈

cha138/Article/program/ASP/201311/21845

相关参考

知识大全 ASP.NET中使用无框架的Ajax实例

ASP.NET中使用无框架的Ajax实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们需要

知识大全 基于微软ASP.NET AJAX框架开发幻灯片播放网页

基于微软ASP.NETAJAX框架开发幻灯片播放网页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 让.Net 程序脱离.net framework框架运行

让.Net程序脱离.netframework框架运行  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Microsoft .NET框架程序设计视频教程简介

Microsoft.NET框架程序设计视频教程简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一

知识大全 asp.net中使用jquery的ajax来post数据的树控件

   我相信大部门的net开发人员还在完全使用框架开发或者有一部分人是和mvc项目都有在做对于传统的如果要有好的体验那么ajax效果当然不可少…  &

知识大全 asp.net ajax 使用updatepanel更新后的提示

  想实现这样一个简单的功能却折腾了半天原因是第一次使用Ajax本来是不想使用的MS的却想看看他的框架如何  使用Responsewrite(js)会出错找了一些文档来看原来要使用ScriptMana

知识大全 基于ASP.NET MVC框架开发Web论坛应用程序[1]

基于ASP.NETMVC框架开发Web论坛应用程序[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 基于ASP.NET MVC框架开发Web论坛应用程序[3]

基于ASP.NETMVC框架开发Web论坛应用程序[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 基于ASP.NET MVC框架开发Web论坛应用程序[2]

基于ASP.NETMVC框架开发Web论坛应用程序[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ASP.NET与Ajax的实现方式

ASP.NET与Ajax的实现方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb