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

.Net如何学习

很多人被那些“短平快”ASP.Net的书误导了,开始学习就从Button控件、TextBox控件、Repeater控件、GridView控件开始学习,为庞大的ASP.Net体系所折服,看着千八百页的书感叹...WebForm是微软的一个伟大的创造,能够将复杂的Web开发进行了屏蔽,能够让我们进行傻瓜化的开发,但是微软再怎么封装也不可能让我们一直“快乐的傻下去”,不了解Http、不了解“请求—处理—响应”的模型...正是基于这样的原则,我在传智播客.net班讲ASP.Net基础的时候,我没有立即讲解那些控件怎么用,而是使用了4天的时间来讲Http协议、Web开发基本原则、“请求—处理—响应”模型、基于HttpHandler...Web开发重新用“请求→处理→响应”这样一个最简单的模型进行描述,其实是比ASP.Net WebForm更简单,但是如果只会用ASP.net WebForm进行拖控件开发,那么如果需要用到ASP.Net...很多书上讲WebForm的时候讲把大量的篇幅放到GridView、DataList、DetailsView、Repeater、ListView等这些数据绑定控件上,其实这些控件大同小异,只要掌握了一个控件另外一个控件很容易掌握

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

    .NET 基金会项目介绍-DotVVM: Component-based MVVM framework for ASP.NET

    DotVVM: Component-based MVVM framework for ASP.NET DotVVM 使您能够仅使用C#和HTML*就能够以MVVM的方式构建互动式Web UI界面。...它简化了构建业务产品线Web应用,并且其具备有很多内建的控件,例如:GridView, FileUpload, Validator等等 开始一个新的DotVVM项目最简单的方式是通过下载并安装 DotVVM...DotVVM 提供的 MVVM 方案是一种服务端客户端结合的方案,这让笔者不由的想到了 WebForm 和 Blazor。这些都是良好的方案,在特定的场景下都能够良好的服务业务。...It simplifies building of line of business web apps and ships with many built-in controls like GridView...其他项目地址 Akka.NET - 【Actor开发框架】 AngleSharp - 【浏览器引擎】 ASP.NET SignalR - 【Web实时通信框架】 ASP.NET MVC, Web API

    1.2K20

    快速入门系列--MVC--02路由

    接下来通过一个最简单的路由例子进入这部分的学习,这是一个蒋老师提供的WebForm路由的例子,回想起刚做ASP.NET时,每次看到.aspx页面的前台代码时的茫然和无措,茫茫多的标签,属性,数据源的绑定吓死小兄弟俺了...Default.aspx", true, defaults); 6 } 7 8 //前台代码 9 10 11 GridView...HeaderText="出生日期" /> 16 17 18 GridView...Values提供解析Url后的数据,DataTokens提供自己在路由类型中添加的数据;GetVirtualPath方法根据提供的变量和URL模板生成虚拟路径,是GetRouteData方法的逆过程,用于响应阶段...注意PageRouteHandler和MvcRouteHanlder分别针对WebForm和MVC,部分相关代码如下所示: 1 public class UrlRoutingModule:IHttpModule

    86190

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

    后来我也研究一下Silverlight 2/3/4 RIA 1.0,还有最近在看一些asp.net MVC相关的技术,也算是做个小小的总结吧。...数据绑定控件(gridview,formview),数据原控件(objectdatasource,sqldatasource,linqdatasouce),有了这些控件开发业务系统觉得没有比用web forms...最后对于开发业务系统最主要还是提供用户很方便输入数据,快速响应操作,对于开发人员就能很方便保存和更新数据,能很方便调用的需要数数据,调用特定的方法,并返回需要结果。能很方便的调试代码。...虽然silverlight,asp.net mvc都是在asp.net webform后出来的技术,但也没有必要就认为Silverlight,MVC就一定比传统的asp.net webform就好。...可惜很多开发人员对web form的了解还停留在asp.net 1.0的时代,很多asp.net的新特性都没有用到,还有就是拿asp.net的开发模式去开发silverlight应用。

    1.3K40

    Web开发感悟:数据绑定是一种技术,更是一门艺术

    1、前言 作为一个多年从事b/s开发的程序猿,曾先后使用过asp、asp.net做为主要服务端语言。不管是相对低级的asp也好,还是高级的asp.net也罢,都100%会遇到"数据绑定"问题。...如果要让一个GridView或Repeater呈现出后台数据,只要简单的写上 gridView1.DataSource=xxx; gridView1.DataBind();  就行了。...4.2、后起之秀-MVC 为了将界面与行为分离,asp.net终于引入了mvc模式,即asp.net mvc(目前已经发展到3.0),MVC模式中,数据模型Model与页面View被分离成二个不相干的部分...%>来书写服务端代码,而且很多文章甚至推荐这样做(即使是微软大牛的官网博客也是如此),这在我看来是某种程度的倒退,又把逻辑与界面混在一起了,WebForm中的Code-Behind感觉都比这个要好。...4.3.2、绑定只是单向的 不管是asp.net webform,还是asp.net mvc,说到底都是传统的web技术,还算不上RIA,双向绑定还实现不了,Model在服务端绑定到View后,最终到达浏览器的只有

    1.4K50

    编程小记 -- ASP.NET的GridView使用教程

    最近有个ASP.NET的小Demo,用到一些ASP.NET的知识,本篇讲的是ASP.NET的GridView使用,GridView的使用还是非常方便的,包括数据的动态绑定,表格的编辑都非常简单,不用再为...本篇教程说是GridView的教程,其实是整个功能实现的总结,包括我编程时的思路、实现功能的小技巧等等。...还有一个表格GridView,用于显示排行榜数据(PS:vs全屏撸代码快捷键:使用组合键“ SHIFT + ALT + ENTER ”。): ?...四 排行榜功能逻辑实现 直接在billborad.aspx.cs里面写逻辑代码,这个没什么可讲的,只要是GridView的使用: 1 :设置GridView的数据源 -- DataTable ?...5 :数据源绑定GridView: ? 6 :下拉列表值改变事件: ? 注意这个bind方法不要加上IsPostBack,因为这不是刷新页面。 最后运行截图如下: ?

    2K20

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

    ASP.NET Ajax Control Toolkit ASP.NET Ajax Control Toolkit 包含一组丰富的控件,可用于构建响应式、交互式的 Ajax Web 应用程序。...使用该控件库,开发者可以通过将工具包控件从 Visual Studio 工具箱拖放到 ASP.NET WebForm 页面上来构建具有 Ajax 特性的的 ASP.NET WebForm 应用程序。...WebForm 的出现,为构建 Web 提供了一种新的开发方案。通过一个个服务端控件的组合,快速的搭建Web应用程序,这是 WebForm 产生时给开发者带来的最大便利。...如今,依旧在制作和维护 WebForm 服务端控件的公司以 DevExpress 、Telerik和ComponentOne三家较为知名。...- 【NoSQL引擎】 DNN Platform - 【CMS系统】 .NET Compiler Platform Roslyn - 【编译器】 .NET Micro Framework - 【嵌入式框架

    1K20

    ROR学习笔记(2):Asp.Net开发者看ROR

    但是随着Asp.Net的不断进步,ROR中的这些特性也慢慢都被MS吸收进来了,比如: 1.MVC asp.net mvc已经发展到2.0了,如果ror开发者转换到asp.net mvc模式,也一定很容易上手...2.scaffold 网上曾经一度盛传的所谓"10分钟开发一个博客"的视频,很大程度上就是借助了这个玩意儿自动生成数据的基本CRUD操作,其实asp.net中的gridview也有类似的“开发”效率,...(Enlib)中的实体验证就不错 5.数据库迁移(rake) 这个虽然asp.net开发环境还没有,但是vs.net集成的数据库IDE环境用起来也是很顺手的,用熟悉了(比如把各个版本的sql语句合理组织好...mvc中了 8.单元测试 貌似asp.net webform/mvc一直就有,只是很多人不怎么用 Agile Web Development with Rails只看了一半,暂时就这么几点肤浅的体会...学习了ruby后,发现对于javascript的理解也更容易了;学习了ror后,再看asp.net mvc也更有感觉了;学习了flex后,对于silverlight好象看着也更顺眼了...

    79580

    「R」Shiny:响应式编程(二)响应式编程

    前情:「R」Shiny:响应式编程(一)server 函数 一个网页应用仅有输入控件或输出控件无疑是枯燥的。Shiny 真正的魔法在于它同时包含两者。...命令式编程 vs 声明式编程 食谱和指令的关键区别在于它们是两种不同的编程方式: 命令式编程 - 我们发布一些指令,然后程序立即执行它。...声明式编程 - 我们表达高层次的目标或描述限制,然后依赖其他人决定如何以及何时将它们转换为行动。这是我们在 Shiny 中使用的编程方式。...也就是说,greeting (响应式)依赖于 name。 为了简洁,下面的图表示相同的含义。 ? 我们可以使用 reactlog 包绘制响应图。 ?...但需要注意响应式代码的执行顺序是由响应图决定的,而不是它放置的顺序。

    2.5K20

    响应式图像

    自从2010年Ethan Marcotte开始讨论响应式网页设计,开发者和设计师们竞相寻求处理响应式图片的方法。这的确是一个棘手的问题 ,因为我们对同一个网站在众多设备宽度下,使用同一图像源。...一群来自响应式问题社区组(RICG)的聪明家伙致力于解决这个难题,他们使picture元素和srcset、sizes属性纳入HTML 5.1规范草案 。...响应式图像将成为HTML规范的重要组成部分,所有浏览器终将都会支持此解决方案。 固定宽度图像:基于设备像素比选择 视网膜屏幕的广泛应用,使我们不仅需要考虑屏幕分辨率,而且也需要考虑像素密度。...不过,与内容相关的图片,通常也需要响应式,它们的大小往往随viewport改变。对于这类图像,还有更好的处理方法。...目前的状况是,我们已对响应式图像的处理方案达成一致,并且这些解决方案逐渐被所有的主流浏览器实现。尽管该规范仍在不断完善之中,但原生的响应式解决方案离我们越来越近了。

    2.1K90

    响应式布局

    响应式布局 原理 使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备。...设备 尺寸区间 手机 <768px 平板 [768px, 992px) 桌面显示器 [992px, 1200px) 大桌面显示器(电脑) >=1200px 响应式布局容器 响应式布局需要一个父级作为布局容器...常用的响应式尺寸划分: 设备 尺寸区间 宽度设置 手机 <768px 100% 平板 [768px, 992px) 750px 桌面显示器 [992px, 1200px) 970px 大桌面显示器(电脑... Bootstrap Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局...Bootstrap 提供了一套响应式、移动设备优先的流动栅格系统,会把 container 分为 12 列。 栅格系统通过一系列的行(row)和列(column)的组合来创建页面布局。

    2.9K10
    领券