ASP.NET 应程序运行结构

运行环境Asp.Net 所设计的类主要定义在System.Web程序集下,通过将应用程序集加载到应用程序域AppDomain运行。AppDomain为运行环境。优点:不需要创建多个进程,一个进程中可以包含多个应用程序域,独立性,一个应用程序域挂掉不会影响其他应用程序域。 面向对象化处理请求 Asp.net为了方便处理,将客户端请信息和响应信息对象化了,这样我们开发中只需要读取或设置对象属性,调用对
阅读本文

ASP.NET MVC 学习笔记-5.Controller与View的数据传递

ViewData属性  ViewData属性是System.Web.Mvc.ControllerBase中的一个属性,它相当于一个数据字典。Controller中向该字典写入数据,ViewData[“Key”]=data;View中从该字典中获取数据 int data=ViewData[“Key”]。从ViewData中获取到的数据是object类型,必须强制类型转换。 1 // 2 //
阅读本文

ASP.NET Core部署到Windows IIS

网上已经有许多ASP.NET Core关于Widows IIS部署的文章,在部署到服务器时遇到了一些问题,在这里我就不再对原理进行阐释(复制)了,只写下一些关键环节,想看原理的同学请参考官网,此文章作为留用。步骤:1、ASP.NET Core程序内配置2、Windows Server配置 一、ASP.NET Core应用程序配置 web.config 配置(官方教程)重点修改 processPat
阅读本文

aspdot core 添加 swagger

命令行中执行:dotnet add TodoApi.csproj package Swashbuckle.AspNetCoredotnet core 2.0会自动安装所需要的包文件将 Swagger 生成器添加到 Startup.cs 的 ConfigureServices 方法中的服务集合:using Swashbuckle.AspNetCore.Swagger; public void Con
阅读本文

ASP.NET MVC4 部分视图

【部分视图】ASP.NET MVC 里的部分视图,相当于 Web Form 里的 User Control。我们的页面往往会有许多重用的地方,可以进行封装重用。使用 部分视图 :  1. 可以简写代码。2. 页面代码更加清晰、更好维护。【如何使用】在视图里有多种方法可以 加载部分视图,包括:Partial()  Action()  RenderPartial()  RenderAction()
阅读本文

在Asp.Net中操作PDF – iTextSharp - 操作图片

iTextSharp支持所有主流的图片格式,比如:jpg, tif, gif, bmp, png和wmf.在iTextSharp中使用Image.GetInstance()方法创建图片有很多种方式,或许最常用的方式应该是传入文件的路径和文件名到该方法中:  string pdfpath = Server.MapPath(“PDFs“);       string imagepath = Serve
阅读本文

win2008 r2下配置IIS7(ASP.net运行环境)

一、常规配置: 1、先要设置应用程序池(ApplicationPool)为Classic.NETAppPool. 2、选中左侧的“应用程序池”,选中“Classic.NETAppPool”,单击右侧的高级设置,将标识改为localSystem或NetworkService。3、选中默认网站,点击右侧的基本设置,点击“连接为”,选择“特定用户”,点击设置,输入一个本地用户名密码。  4、Intern
阅读本文

ASP.NET WebAPI使用Swagger生成测试文档

ASP.NET WebAPI使用Swagger生成测试文档SwaggerUI是一个简单的Restful API测试和文档工具。简单、漂亮、易用(官方demo)。通过读取JSON配置显示API .项目本身仅仅也只依赖一些html,css,js静态文件.你可以几乎放在任何Web容器上使用捣鼓了好久最终效果如下1、API控制器和action描述2、测试接口使用swagger1.创建webapi项目解决方
阅读本文

Asp.Net MVC Unity 依赖注入

Unity依赖注入   控制反转 是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection, DI), 还有一种叫“依赖查找“(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。安装工具 -> 库程
阅读本文

被时间遗忘的角落

发在这里,有点不合规矩,毕竟和技术无关。但是嘛,勉强算是程序员转行后的苦闷经历吧。 最初应该是个材料狗,一不小心成了程序猿,然后,又一不小心成了机械汪。 从IT行业转到机械加工差不多半年了,最大的感慨是我现在在的地方是个神奇的地方。 在这里,时间似乎停止了,不再往前,停留在了一个久远的年代。 车间里面有一台机器,铭牌上写着出厂日期:1978年12月。那一年,Intel公司生产出了著名的8
阅读本文

C#百万数据查询出现超时问题的解决方法

很多时候我们用C#从百万数据中筛选一些信息时,经常会出现程序连接超时的错误,常见的错误有很多,例如: Timeout expired. The timeout period elapsed prior to completion of the operation or the server 等等 ①.当然第一步要查看是否Connection没关闭问题,一般新手都会犯这个错误,需要认真查看一
阅读本文

ASP.NET——总结

各种的原因终于下定决心在今天把ASP.NET视频看完了,下面对整个视频进行总结一下!   这个视频讲了很多的基础知识,对我进入B/S的学习很有帮助,说的再多不如一张图来的实在,先用一张图来说简要说一下视频的内容:    下面简单讲一下具体内容:   1、web应用程序:   这块主要讲了一些web窗体、以及web应用程序,web应用程序讲的多一些,还把web应用程序和Windows应用程序进
阅读本文

基于SignalR的小型IM系统

这个IM系统真是太轻量级了,提供的功能如下: 1.聊天内容美化 2.用户上下线提示 3.心跳包检测机制 4.加入用户可群聊 下面来一步一步的讲解具体的制作方法。 开篇准备工作 首先,巧妇难为无米之炊,这是总所周知的。这里我们需要两个东西,一个是Asp.net MVC4项目;另一个是Signalr组件。 新建一个Asp.net MVC4项目,然后通过以下命令安装Signalr组件
阅读本文

ASP.NET Core 中间件(Middleware)详解

什么是中间件(Middleware)?中间件是组装到应用程序管道中以处理请求和响应的软件。 每个组件:选择是否将请求传递给管道中的下一个组件。可以在调用管道中的下一个组件之前和之后执行工作。请求委托(Request delegates)用于构建请求管道,处理每个HTTP请求。请求委托使用Run,Map和Use将HTTP模块迁移到中间件解释了ASP.NET Core和以前版本(ASP.NET)中的请
阅读本文

ASP.NET Core,依赖注入详解

目录一、依赖注入简介二、依赖注入在管道构建过程中的应用三、依赖服务的注册与注入四、让Startup的ConfigureServices方法返回一个ServiceProvider五、ASP.NET Core默认注册了哪些服务六、ASP.NET Core MVC中的依赖注入一、依赖注入简介说到依赖注入(Dependency Injection,以下简称DI),就必须说IoC(Inverse of Co
阅读本文

ASP.NET Ajax入门

Ajax是Asynchronous JavaScript and XML(异步JavaScript 和XML技术)的缩写,它是由JavaScript脚本语言、CSS样式表、XMLHttpRequest数据交换对象和DOM文档对象(XMLDOM对象)等多种技术组成。能够以更少的响应时间带来跟加丰富的用户体验的一类web应用程序所使用的技术集合。它可以实现异步传输和无刷新功能。优点:可实现web页面的
阅读本文

Asp.net中Request.Url的各个属性对应的意义介绍

Asp.net中Request.Url的各个属性对应的意义介绍 网络上关于Request.Url的说明已经很多也很丰富了,但是自己还是实践了一下,看看最终的结果与网络上的是否一致 1.简单的环境搭建   在本地IIS上配置了一个网站:主机名为wjnhome.com,端口88,然后建了一个虚拟目录指向同一站点,虚拟目录名称为virtual,配置host为127.0.0.1  wjnhome.com
阅读本文

ASP.NET整合UEditor获取新闻内容及出错解决

一、获取内容<asp:TextBox ID=“txtEditorContents“ name=“txtEditorContents“ runat=“server“ Height=“234px“ TextMode=“MultiLine“ Width=“450px“ ClientIDMode=“Static“ ></asp:TextBox> 而后进入后台,有一个确认添加新闻的按钮吧,加入点击事件,看看
阅读本文

Asp.Net MVC 实现将Easy-UI展示数据下载为Excel 文件

在一个项目中,需要做一个将Easy-UI界面展示数据下载为Excel文件的功能,经过一段时间努力,完成了一个小Demo。界面如下:   但按下导出Excel后,Excel文件将会下载到本地,在office中打开文件如下图:   一,Demo主要技术       利用Jquery,Easy-ui, EF, sql server 数据库 。  二 ,Demo主要构成
阅读本文

程序员提供9个最好的论坛

程序员提供9个最好的论坛如果你是一个程序员,那么你就很清楚编程意味着研发,开发一种新的逻辑解决问题。一些程序员在解决某个问题时能花费很长时间,而许多天才程序员能通过他人帮助找到解决问题的方法,是的,说的就是论坛,论坛是程序员找到问题解决方案的好地方。下面推荐9个优质的论坛,你可以在那里找到解决问题的方法。只要保持耐心,并通过恰当的方式提出问题,表达出问题的所有要点,肯定能得到解决方案。1.Stac
阅读本文