首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

.NET 基金会项目介绍-ASP.NET Ajax Control Toolkit

使用该控件库,开发者可以通过将工具包控件从 Visual Studio 工具箱拖放到 ASP.NET WebForm 页面上来构建具有 Ajax 特性的的 ASP.NET WebForm 应用程序。...WebForm 的出现,为构建 Web 提供了一种新的开发方案。通过一个个服务端控件的组合,快速的搭建Web应用程序,这是 WebForm 产生时给开发者带来的最大便利。...如今,依旧在制作和维护 WebForm 服务端控件的公司以 DevExpress 、Telerik和ComponentOne三家较为知名。...而本项目正是由 DevExpress 进行维护的一套控件集合,而且至今都还在活跃状态。如果您有项目还是需要使用 WebForm 进行开发,那么这个控件库就是一个必须了解的内容。...- 【JSON处理库】 NuGet - 【包管理框架】 NUnit Test Framework - 【单元测试框架】 Open Live Writer - 【博客协作工具】 Open XML SDK

1K20

ASP.NET中页面传值技巧

在ASP.NET中有几种基于页面间的传值方法:常见的有QueryString.这种方法最简单不过了,但缺点就是它把要传送的值显示在地址栏中,如果对于在安全性的信息来说这并不是一种好的解决方案。...第三种方式是利用Request对象来取值,(注:这里使用的是html控件)这种比较简洁。实现如下: 在WebForm1.aspx中: Name: ?...”]取出了值, 第四种方法是利用Server对象的Transfer()方法来传值,它接收一个页面对象。...} //最后通过调用WebForm1对象的FinControl()方法来查找WebForm1中名为"TextBox1"的一个文本控件,在此也可以换成其它的控件,不管查找的是哪一种控件,都必须将其强制转换为其类型...这种方法同样很灵活,可以传递多个页面对象,而不是传递值,因此当获取到页面对象的时候就可以获取此页面对象中的某些控件的值或其它的数据。

2.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    EXT.NET高效开发(一)——概述

    之前就有想法说说这方面,直到看到我上一篇博客《EXT.NET复杂布局(一)——工作台》的回复: 小龙3:ext.net 比使用傳統的webform控件开发时间多多少? 我就决定提前写这一系列了。...在VS设计界面,可以直接拖出EXT.NET控件,然后可以像编辑传统的ASP.NET控件一样来编写配置。Ctrl+J——J的爽吧。 2)编写速度加快。...从VS设计源码界面,即使布局很复杂,代码很多,你也可以很清楚的看清楚各个控件的父子关系,可以很方便的找到哪个控件,也可以很方便的折叠哪些部分。 6)可以在服务器事件中操作。...EXT.NET支持各种数据源,支持各种数据源控件。支持页面后台绑定,也支持xml、Ajax请求等等。 8)使用更快捷。 控件一拖(虽然我一般不拖),JS、CSS链接不需要操心了。...这里我也会结合生产力说说(这里我就用++和--来标注好了)。 1)更好的用户体验。(生产力++) 虽然WebForm可以使用微软的Ajax以及Ajax控件进行开发,但是用户体验还是远远不及extjs。

    1.1K30

    七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC

    与ASP.NET完全没有关系,是一个全新的Web开发,事实上ASP.NET是创建WEB应用的框架而MVC是能够用更好的方法来组织并管理代码的一种更高级架构体系,所以可以称之为ASP.NET MVC。...分别使用ASP.Net MVC和ASP.Net Webform,发现ASP.Net MVC的响应时间比Webform快了两倍。 接下来我们在思考一个问题为什么ASP.NET MVC的性能更好?...解决方案 既然讲了ASP.Net Webform存在的两大问题即服务器控件和后台代码,以下是根源图, 那么解决方案是什么?...ASP.NET Webform 和MVC 比较,如下图: Microsoft Asp.Net MVC 是如何弥补Web Form存在的问题的? 后台代码和服务器控件是一切问题的根源。...这些能够处理用户请求以及用户交互行为的业务逻辑称为用户交互逻辑。 场景2 有一种常见的情况,服务器端发送的请求是HTML请求。HTML请求是由一组输入控件和提交按钮组成的。

    3.2K60

    .Net如何学习

    ASP.Net是.Net中用来开发动态Web应用程序的技术,ASP.Net主要分ASP.Net WebForm(以后简称WebForm)和ASP.Net MVC两种技术,大部分人说ASP.Net都是指的...正是基于这样的原则,我在传智播客.net班讲ASP.Net基础的时候,我没有立即讲解那些控件怎么用,而是使用了4天的时间来讲Http协议、Web开发基本原则、“请求—处理—响应”模型、基于HttpHandler...特别是以后会在ASP.Net开发中占有一席之地的ASP.Net MVC更是摒弃了ASP.Net WebForm中复杂的事件驱动、属性等非Web本源的东西,ASP.Net MVC回归了Web开发的本质,把...Web开发重新用“请求→处理→响应”这样一个最简单的模型进行描述,其实是比ASP.Net WebForm更简单,但是如果只会用ASP.net WebForm进行拖控件开发,那么如果需要用到ASP.Net...学习WebForm的时候一定要先掌握不使用WebForm进行Web开发的技术,因为有的项目中如果完全使用WebForm中的服务端进行开发就会有性能等问题,因此这些项目中会不允许使用服务端控件或者不允许使用服务端控件的某些特性

    7610

    ASP.Net Web Page深入探讨

    3、 Cookies:这是一种比较特殊的方式,通常用于用户身份的确认 二、ASP.Net简介 传统的服务器脚本语言,如ASP、JSP等,编写服务器脚本的方式大同小异,都是在Html中嵌入解释或编译执行的代码...下面是从MSDN中摘录的一段描述和一个页面生命周期方法和事件触发的顺序表: “每次请求 ASP.NET 页时,服务器就会加载一个 ASP.NET 页,并在请求完成时卸载该页。...(摘自MSDN) 这个方法是System.Web.WebControls.Control中定义的,也是所有需要处理事件的自定义控件需要处理的方法,对于我们今天讨论的Page来说,可以不用管它。...,所以自定义控件的回发数据更改事件需要在此方法中触发。...这些内容是我在学习ASP.Net的时候对Page研究的一些心得,具体的细节没有很详细的探讨,更多的内容请大家参考MSDN,但是我举了一些初学者常犯的错误和出现错误的原因,希望可以给大家带来启发。

    2.1K70

    ASP.Net WebForm温故知新学习笔记:一、aspx与服务器控件探秘

    实际上,ASP.Net经常被喷的诟病就在于WebForm以及只会拖控件的ASP.Net程序员,往往大型互联网系统也没有采用WebForm的模式进行开发。...一、神秘不神秘—aspx探秘 1.1 WebForm时代的请求对象 ?   在WebForm中,所有的页面请求都是以aspx文件作为请求对象(静态化和伪静态的除外)。... 哈哈,我是ASP.Net WebForm,下面看我的表演。...④这里我们就分析到这儿,而WebForm具体的页面生命周期留到后面的ASP.Net页面生命周期探索的文章中详细介绍。...②通过浏览器提供的开发人员工具查看数据请求报文,可以看到除了提交form中的input外,还提交了ASP.Net WebForm预置的一些隐藏字段,而这些隐藏字段则是WebForm为我们提供便利的基础。

    2.9K42

    Asp.Net Web API 2第十三课——ASP.NET Web API中的JSON和XML序列化

    API中的JSON和XML格式化器。...在ASP.NET Web API中,媒体类型格式化器(Media-type Formatter)是一种能够做以下工作的对象: 从HTTP消息体读取CLR(公共语言运行时)对象 将CLR对象写入HTTP消息体...那么,便不需要自行对数据进行解析,并且能得到模型验证的好处。 XML序列化器不支持匿名类型或JObject实例。如果将这些特性用于JSON数据,应该去掉管线中的XML格式化器,如本文稍后描述的那样。...只读属性不作序列化 类名和成员名按类声明中的确切呈现写入XML 使用XML的默认命名空间 如果需要在序列化上的更多控制,可以用DataContract注解属性修饰类。...例如,此例中Employee链接回Department并不是真正的需要。 为了保留XML中的对象引用,可以使用两个选项。

    2.1K30

    从一个范例看XML的应用

    如果是通常的Asp.Net开发,完成这样的功能是很基本的要求,根本用不着我花时间写这些文字,但这里我们希望实现Ajax方式的效果,所以就需要解决引言中提出的问题。...对于现在以及和现在类似的情形,我将它统称为单一字符串包含多种不同类型的数值的情况,为了便于服务端(更宽泛点,叫程序)的处理,我们可以定义自己的XML。...; ClientSearchBook(inputXml, context); } 这段代码需要注意这样几点: 由于习惯问题,我给页面拖的是Asp.Net服务器控件,实际上,这里使用纯粹的...但是有一种更加“fashion”的做法,就是使用XSLT进行转换。为了进行转换,我们首先要获得DataSet的XML形式的表现,这可以方便地通过在DataSet对象上调用GetXml()方法来获得。...启用Asp.Net脚本回调 我们终于又回到了页面的设置当中,但这次不是布置页面控件,而是启用Asp.Net的脚本回调功能。

    3K40

    一种消除冗余html的思路

    这类代码即有html也有js html代码如,两张列表页面, 除了表的列数和具体的内容以外, html结构的规格都是相同的,但是我们在新建页面时,这类重复的table、tr、td总是不可避免的需要将之填充在页面之中...我前段时间寻找到了一种确定理论上可行并已经付诸实践的方案,而且在应用过程中带来了出人意料的成效。...外部代码初始化这些控件,统一管理, 如获得各控件的html,拼接后生成页面;获得各控件的值,转换成json发送至服务器 生成页面的代码 let control1 = new Input(); let control2...这篇文章只是提供一个实现的思路,并没有事无巨细的讲解整个解决方案,对于文章中思路的应用,还要看大家的理解程度的和兴趣,因为要完全的实现整个方案的方方面面有不小的工作量,我花了大概有两个星期,才让这个框架可以真正在项目中完美使用...对于这个方案,灵感来自于asp.net的webform,虽然为了让这个框架更贴近于我所开发项目的需求,已经跟webform的运行模式没什么关系了,但框架的设计中还是存在的webform的影子, 因此,懂得

    1.4K30

    web开发web form,mvc,Silverlight比较优缺点

    后来我也研究一下Silverlight 2/3/4 RIA 1.0,还有最近在看一些asp.net MVC相关的技术,也算是做个小小的总结吧。...asp.net Web Forms  优点:最重要的一点解决方案多,经验丰富,什么需求基本都能找到解决方法。 没有什么比服务器端控件再好用的东西了。...页面展现和后台完全分开,去掉了服务器端控件,与后台交互使用JSON数据对象,所以性能上一定优于web form  还有同样强大的Route URL功能,搜索引擎优化SEO。...最后对于开发业务系统最主要还是提供用户很方便输入数据,快速响应操作,对于开发人员就能很方便保存和更新数据,能很方便调用的需要数数据,调用特定的方法,并返回需要结果。能很方便的调试代码。...虽然silverlight,asp.net mvc都是在asp.net webform后出来的技术,但也没有必要就认为Silverlight,MVC就一定比传统的asp.net webform就好。

    1.3K40

    ASP.NET MVC 重点教程一周年版 第十一回 母版页、用户自定义控件及文件上传

    2.其实在ASP.NET MVC中View的aspx与母版页并不像WebForm中那样紧密关联。...例如我想更换一个aspx的母版页,只要在Action中return 时指定所要使用的Master即可: 如图我有2个Master文件,而/Views/Home/Index.aspx则为 这时我们如果想要使用...View(null,"Site2"); 3: } 自定义控件 RenderPartial ASP.NET MVC中如果要自定义控件的话并不能像WebForm那样用这样来引用...那么如果我们想调用的ascx有逻辑处理或调用数据库,也就是需要Controller的情况下,我们应该怎么办呢。 RenderAction OK比如我想有一个有独立逻辑的ascx....: 提交后: 再看看文件夹,文件已经上传成功: 至此,我想ASP.NET MVC重典一周年版已经没有什么基础东西可以讲了,如果大家想进一步学习ASP.NET MVC,请关注Asp.net Mvc

    1.2K10

    C#学习系列之如何使用webform调用人脸识别接口

    在系列学习文章里,我分别介绍了如何一步一步通过控制台调用人脸识别接口,如何通过winform调用人脸识别接口,在接下来得这篇文章里,我介绍如何使用webform调用人脸识别接口,希望你能快速掌握,给你的企业赋能...几个最基本的概念 ASP(Active Server Pages 动态服务器页面)是一种生成动态交互性网页的强有力工具。...Web Pages(Web 页面):最简单的 ASP.NET 模式,与 PHP 和经典 ASP 相似,内置了数据库、视频、图形、社交媒体等模板和帮助器。...MVC 将 Web 应用程序分成 3 个不同的组成部分: 模型负责数据 视图负责显示 控制器负责输入 Web Forms(Web 窗体): 传统的 ASP.NET 事件驱动开发模式:带有服务器控件、服务器事件和服务器代码的网页...ASP 文件与 HTML 文件类似 ASP 文件可包含文本、HTML、XML 和脚本 ASP 文件中的脚本可在服务器上执行 ASP 文件的文件扩展名是 ".asp" web form学习中的重要笔记

    2.3K00

    ASP.Net MVC开发基础学习笔记:一、走向MVC模式

    大家好,又见面了,我是你们的朋友全栈君。...  • 不会取代WebForm   • 底层跟WebForm都是一样的,只是管道上不同的处理而已 二、MVC模式的两种不同解读   MVC 模式两种理解:一种是 表现模式,另外一种是...自定义控制不灵活,不利于美工和开发人员的配合,往往那些服务器控件处理稍有不慎就会导致出错;       3....ViewState在页面中的传递会造成大量的流量消耗; TIP:有关WebForm的服务器控件和ViewState的详细介绍,不了解的朋友可以阅读另一篇博文《ASP.Net WebForm学习笔记:aspx...中查询数据时需要转换合适的类型 在ViewPage中查询数据时不需要类型转换 有一些类型转换代码 可读性更好   (6)如何在程序中使用ViewData与ViewBag   ①在Controller中的代码

    91020

    ASP.Net请求处理机制初步探索之旅 - Part 3 管道

    ASP.NET默认实现了针对WebForm和MVC的HttpModule,像ASP.NET MVC中默认使用的是UrlRoutingModule。...在这个部分我们将为每个页面扩展写需要的逻辑。...二、WebForm经历的管道事件概览 在ASP.NET WebForm应用中,其在请求处理管道中主要经历了三个重要阶段: ①在第八个事件中创建Page类对象并转换为IHttpHandler接口   从上面的介绍中可以看到...在FrameworkInitialize()这个方法内部就开始打造WebForm的页面控件树,在其中调用了ProcessRequestMain方法,在这个方法里面就执行了整个ASP.NET WebFom.../2010/04/29/1724020.html (9)我自己,《【翻译】ASP.NET应用程序和页面声明周期》:http://www.cnblogs.com/edisonchou/p/3958305.

    1.2K20

    ASP.Net MVC开发基础学习笔记:一、走向MVC模式

    一、ASP.Net的两种开发模式 1.1 ASP.Net WebForm的开发模式 ?   ...WebForm   • 底层跟WebForm都是一样的,只是管道上不同的处理而已 二、MVC模式的两种不同解读   MVC 模式两种理解:一种是表现模式,另外一种是架构模式。...自定义控制不灵活,不利于美工和开发人员的配合,往往那些服务器控件处理稍有不慎就会导致出错;       3....ViewState在页面中的传递会造成大量的流量消耗; TIP:有关WebForm的服务器控件和ViewState的详细介绍,不了解的朋友可以阅读另一篇博文《ASP.Net WebForm学习笔记:aspx...中查询数据时需要转换合适的类型 在ViewPage中查询数据时不需要类型转换 有一些类型转换代码 可读性更好   (6)如何在程序中使用ViewData与ViewBag   ①在Controller中的代码

    2K30

    ASP.Net请求处理机制初步探索之旅 - Part 4 WebForm页面生命周期

    一、ASP.Net Page的两个重要部分   在前面对于请求处理管道的介绍中,我们已经了解了一个ASP.NET WebForm页面请求事件的整体流程。...每一个ASP.NET Page页都有2个部分:一个部分是在浏览器中进行显示的部分,它包含了HTML标签、viewstate形式的隐藏域 以及 在HTML input中的数据。...另一个部分是在xxx.cs文件中的进行业务逻辑操作的部分,一旦你在后置代码中得到所有的服务器控件,你可以执行和写入你自己的逻辑并呈现给客户浏览器。   ...又不了解的朋友,可以浏览我的另一篇博文:ASP.NET WebForm温故知新:ViewState,这里就不再赘述。...通过浏览器提供的开发人员工具查看数据请求报文,可以看到除了提交form中的input外,还提交了ASP.Net WebForm预置的一些隐藏字段,而这些隐藏字段则是WebForm为我们提供便利的基础。

    1.4K20

    ASP.NET MVC 与 ASP.NET Web Form 的介绍与区别

    2 ASP.NET Webform 在 ASP.NET 框架下的一种基于事件模型的开发模式,有开发速度快,容易上手等特点。...3 两者的区别和各自优缺点 ASP.NET 作为微软的Web程序开发框架,MVC与Webform 是不同时期的开发模式, 在ASP.NET 运行处理原理 基本一致....Webform 优点:可以基于事件模型开发,类似Winform中,所有请求使用ViewState和页面生命周期来维持控件状态,同时控件的开发,加快了开发速度,整体Webform的内部封装比较高。...MVC中的一个路由的存在,可以做一些链接伪静态的处理。 总结: MVC 不是取代了Webform,两者适用于不同的开发环境下,都是简单三层中的表示层的开发框架,都是ASP.NET 框架下的开发模式。...1 页面处理流程: MCV的页面处理流程依旧在ASP.NET原有上有扩展,MVC通过特定的IHttpModule和IHttpHandler 来处理请求,与Webform不同的,Webform中每个aspx

    2.7K41

    C#的MVC, Web API, Web Forms

    每种技术都有其独特的特点和应用场景,了解它们的差异和用法对于构建现代、高效的Web应用程序至关重要。本文将深入探讨这三种技术的工作原理、核心概念、使用场景以及如何在实际开发中应用它们。...核心组件模型(Model):代表应用程序的数据结构和业务逻辑。视图(View):负责显示数据(模型)的用户界面。控制器(Controller):处理用户输入,操作模型和视图之间的交互。...安装与配置在.NET中,可以通过创建ASP.NET Web应用程序,并选择Web API模板来开始。...开发模式,它使用事件驱动的方法来处理用户输入。...使用场景快速开发:Web Forms提供了大量的服务器控件,可以快速开发Web应用程序。简单的交互式Web页面:适合构建简单的数据展示和表单提交页面。

    2.3K00

    ASP.NET MVC 1.0发布

    Microsoft已经发布了ASP.NET Model-View-Controller (MVC) web框架1.0版,这是微软采用开源协议发布,并且同开发社区充分互动的一个产品,和ASP.NET Webform...微软的产品在坊间流传一种说法是“微软的产品一般要到3.0版本才比较稳定,成熟,可以放心使用”,但是这次发布的ASP.NET MVC 1.0可以打破这种宿命了,ASP.NET MVC 经过2年多的开发,有一堆的微软专家和社区精英共同研发出来...学习ASP.NET MVC 的过程中,有很多开发观念、开发技巧需要学习,而且学习 ASP.NET MVC 几乎等于放弃服务端控件的使用 (因为没有ViewState可用),有些服务端控件还是可以用的,例如...而且 ASP.NET MVC 跟传统的 ASP.NET 的webform可以并存在同一个网站中,彼此也不会打架,所以大型网站可以逐步转换为 ASP.NET MVC,具体可参看CMS项目Cuyahoga:...但是让一个懂 Java 或 PHP/Ruby的人进入 ASP.NET MVC 的世界应该是比进入Webform的世界容易多了 。

    1.3K100
    领券