ASP.NET 运行机制详解

1.浏览器和服务器的交互原理通俗描述:我们平时通过浏览器来访问网站,其实就相当于你通过浏览器去访问一台电脑上访问文件一样,只不过浏览器的访问请求是由被访问的电脑上的一个 WEB服务器软件来接收处理,它会分析接收到的请求信息,从而按照请求信息来找到服务器电脑上的文件,经过处理,最终将生成的内容发回到浏览器。简单的说就是:由浏览器生成一条“命令”,通过互联网发给另一台电脑的某个软件(服务器软件);服务
阅读本文

分享8年开发经验,浅谈程序员职业规划

在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。 明确入行的目的 很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML、DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收入
阅读本文

《JQuery实战之硕果》

前言:   目前的学习已经对asp.ent控件、css样式设计、javascript脚本有了基础的理解与实践。对于HTML、asp.net控件、样式设计和脚本语言做基础,此阶段是对B/S之前所学的一个综合。通过学习《JQuery实战视频教程[完整]》,对于JQuery有一个深入的了解,下面就跟着小编来瞧瞧吧。正题:    实战一:用户名校验    HTML负责页面内容,CSS负责页面样式,Java
阅读本文

微软视频教程集合

ASP.NET Web APIhttps://channel9.msdn.com/Blogs/ASP-NET-Site-Videos/aspnet-web-apiASP.NET Web API, Part 1: Your First Web APIhttps://channel9.msdn.com/Blogs/ASP-NET-Site-Videos/your-first-web-apiASP.NE
阅读本文

基础控件二

验证控件:RequiredFieldValidator控件   非空验证功能说明:验证控件必须输入,未输入时或输入与初始值相同时提示错误信息命名前缀:ReqVdtASPX代码: 重要属性:ControlToValidate 被验证的控件的Name             ErrorMessage 验证失败的提示信息             InitialValue InitialValue如果为空
阅读本文

net idautomationhc39m条形码字体生成条形码

使用代码 首先,你必须下载一个免费的条形码字体。在这个例子中,我使用了“idautomationhc39m”idautomation。在这个例子中,我使用了条形码39。 在WinForms应用程序,它是非常容易使用的条形码字体;只放置一个标签,并申请免费的条码字体,并分配一个值,一切准备就绪。 在Webforms,事情是不同的,因为应用程序在服务器上运行。条码字体必须驻留在服务器上。如果
阅读本文

NET 创建二维码

Generate barcode image in web application Download source - 129.9 KB ASP.NET Integration - 28.9 KB Introduction  I am presenting this nice tip which will be useful for all those who are develo
阅读本文

2017-02-23 .NET Core Tools转向使用MSBuild项目格式

微软之前为了让.NET Core和ASP.NET Core能够支持Windows Visual Studio之外的开发平台,创建了基于project.json格式的项目系统。不过可惜,这种格式与之前的.csproj/MSBuild无法兼容。来自微软的Rich Lander近期宣布,.NET Core Tools将在最新的alpha版中迁移到MSBuild格式。 不过现今的.NET Cor
阅读本文

ASP.Net中后台控制页面提示信息的显示方式

ASP.Net中后台控制页面提示信息的显示方式       用于删除或修改成功后的显示:(背景No空白)ScriptManager.RegisterStartupScript(this, typeof(Page), ““, “alert(“删除失败~!“)“, false);       为页控件绑定操作如:onClick,显示信息:(1).(e.Row.Cells[4].FindControl(
阅读本文

抛开MVC4使用Web API

在上一篇博文中说了一下Web API在MVC4中使用的样例。但有些时候我们只是想使用Web API的功能,而不需要使用整个的MVC,这个时候就该抛开MVC4来新建项目了。首先要新建一个asp.net空应用程序,在程序中添加引用System.Web.Http和System.Web.Http.WebHost:继续添加 System.Net.Http另外还需要引用Json.net,可以通过Nuget或者
阅读本文

Visual Studio 2017 RC使用初体验

.NET Core新式,高效,特别适合用于大规模的Web应用;而传统的.NET Framework则非常适合用于开发Windows桌面应用程序。一 安装请下载Visual Studio 2017 RC,微软提供了三个版本可供下载:社区版 - Visual Studio Community 2017 RC专业版 - Visual Studio Professional 2017 RC企业版 - Vi
阅读本文

检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)。 - CatcherX

我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误:HTTP 错误 500.23 - Internal Server Error检测到在集成的托管管道模式下不适用的 ASP.Net 设置。为什么会出现以上错误?在IIS7的应用程序池有两种模式,一种是“集成模式”,一种是“经典模式”。经典模式 则是我们以前习惯的IIS 6 的方式。如果使用集成模式,那么对自定义的httpModu
阅读本文

asp.net正则表达式删除指定的HTML标签的代码

抓取某网页的数据后(比如描述),如果照原样显示的话,可能会因为它里面包含没有闭合的HTML标签而打乱了格式,也可能它里面用了比较让人 费解 的HTML标签,把预订的格式搅乱. 如果全盘删除里面的 HTML 标签,可能会造成阅读上的困难(比如 a, img 这些标签), 最好是删除一部分,保留一部分. 这个正则是判断HTML标签不包含 li / ul / a / img / br / span /
阅读本文

asp.net core mvc剖析:mvc执行过程(一)

前面介绍了路由的过程,我们再来看下MvcRouteHandler的代码:     public Task RouteAsync(RouteContext context) { 。。。。。。 //根据路由信息查找符合要求的ActionDescriptor集合 var candidates = _actionSel
阅读本文

ASP.NET Core管道深度剖析[共4篇]

之所以称ASP.NET Core是一个Web开发平台,源于它具有一个极具扩展性的请求处理管道,我们可以通过这个管道的定制来满足各种场景下的HTTP处理需求。ASP. NET Core应用的很多特性,比如路由、认证、会话、缓存等,也同时定制消息处理管道来实现的。我们甚至可以通过管道定制在ASP.NET Core平台上创建我们自己的Web框架,实际上MVC和SingalR这两个重要的Web框架也是采用
阅读本文

html表单知识点

文本框: autofocus或autofocus=“autofocus“  (页面首次加载时自动获取光标)  readonly或raedonly=“readonly“  (只能阅读,不能修改) disabled或disabled=“disabled“  (页面首次加载时禁用此标签) 密码框: 性别(单选):男士 女士 爱好(多选): 上网 打篮球 看书 踢足球 看电影 文件
阅读本文

ASP.Net MVC默认的过滤器

3.1 过滤器初步   大一点的项目总会有相关的AOP面向切面的组件,而MVC(特指:Asp.Net MVC,以下皆同)项目中Action在执行前或者执行后我们想做一些特殊的操作(比如身份验证,日志,异常,行为截取等),而不想让MVC开发人员去关心和写这部分重复的代码。那么,我们可以通过AOP截取实现,而在MVC项目中我们就可以直接使用它提供的Filter的特性帮我们解决,不用自己实现复杂的AO
阅读本文

Asp.Net路由重写为用户名或者ID

有一个需求如下:指定某个Area的路由(Area:Wx)在其后面添加用户名或者ID作为URL参数,即像下面的样子:/Wx/xiaoming//Wx/xiaoming/photo/Wx/xiaoming/photo/manage?oid=34 这样的话修改一下路由就好了,如下: context.MapRoute(   “Wx_rester_with_id2“,   “Wx/{rid}/{contro
阅读本文