ASP.NET_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
首先,添加一个类AuthenticationAttribute,该类继承AuthorizeAttribute,如下:usingSystem.Web;usingSystem.Web.Mvc;namespaceZhong.Web{publicclassAuthenticationAttribute:AuthorizeAttribute{publicoverridevoidOnAuthorization(AuthorizationContextfilterContext){//base... 查看全文
前言:记录IIS相关的笔记还是从公司笔试考核题开始的,问ApplicationPool与AppDomain的区别?促使我对进程池进了知识的学习,所以记录一下学习的笔记。我们知道现在.NET就业来看,80%的.NET程序员都是从事Web开发,如果对微软唯一(现在不唯一了)Web服务器都不熟的话,那就有点儿尴尬了;(不能被微软宠坏了)Web站点性能的好坏不在于Web服务器本身,IIS可以说已经说一款非常强悍的Web服务器了。现在对IIS6.0、IIS8.5做一些基本知识的整理;微软早期在IIS上... 查看全文
摘要:最近在写网站,好不容易弄好了需求又变了,没错企业的门户网站硬要弄成后台管理系统一样,没办法作为小工的我只能默默的改。前台HTML页面需要提交数据到后台处理,又不能用form表单,于是乎研究了1天终于弄出来了。尝试了好多种方法最后还是用ajax解决了好了废话不多说了直接进入正题。实现的功能里面的数据提交保存到数据库,同事对数据进行验证,这是要实现的效果,由于cms的原因这里只能添加html页面不能用aspx。1、页面布局好了首先你要添加jquery文件(这个百度自己下载... 查看全文
安装过程就简单带过:1.在看代码前,我们需要将NpgSql和Petapoco加载到当前项目中来,我将使用Nuget来添加到当前项目,分别如下:Install-PackageNpgsqlInstall-PackagePetaPoco2.下面看一下Web.config中的重要代码1>数据库连接字符串<connectionStrings><addname="Postgresql"connectionString="Server=127.0.0.1... 查看全文
原文:https://www.stevejgordon.co.uk/asp-net-core-mvc-anatomy-addmvccore发布于:2017年3月环境:ASP.NETCore1.1欢迎阅读新系列的第一部分,我将剖析MVC源代码,给大家展示隐藏在表面之下的工作机制。此系列将分析MVC的内部,如果觉得枯燥,可以停止阅读。但就我个人而言,也是经过反复阅读、调试甚至抓狂,直到最后理解ASP.NETMVC源代码(或者自认为理解),从中获益匪浅。通过了解框架的运作机制,我们可以更好的使用它们... 查看全文
· asp.net mvc之ActionResult发布时间:2017-07-30
Web服务器接收到一个客户端请求以后,会对请求予以相应,而这个响应是通过Response来控制的,但是在asp.netmvc里,这部分的工作是由ActionResult来完成的,ActionResult是一个抽象类,所以具体的工作还是由很多个子类来完成,具体的子类有EmptyResult,ContentResult(通过Content,ContentEncoding,ContentType分别设置返回的内容,字符编码格式以及媒体类型),FileResult(FileContentResult... 查看全文
MiniProfiler,一个简单而有效的迷你剖析器,可以有效的实时监控页面。通过直接引用、Ajax、Iframe形式访问的其它页面进行监控,监控内容包括数据库内容,并可以显示数据库访问的SQL。1.安装首先新建一个asp.netmvc项目右键项目,管理NuGet程序包。安装MiniProfiler.Mvc4和MiniProfilerps:MiniProfiler.MVC4的NuGet包(该MVC4包支持MVC5)或者也可以打开程序包管理控制台输入命令进行安装Install... 查看全文
· 将Asp.Net Core和corefx移植到.Net 4.0发布时间:2017-07-28
引言因为工作内容的原因需要兼容XP,而XP最多支持到.NetFramework4.0。因此无法享受到.NetCore带来的一堆很好用的库,好在无论corefx还是Asp.NetCore都是开源的,我们可以自行修改编译出支持.Net4.0的版本。技术可行性Net4.0相比4.5和netstandard1.0,主要的差别有:System.Threading.Tasks.Task类型。.Net4.0的Task没有GetAwaiter成员,编译器无法生成使用asyncawait的代码... 查看全文
· asp.net MVC 5 路由 Routing发布时间:2017-07-27
ASP.NETMVC,一个适用于WEB应用程序的经典模型model-view-controller模式。相对于webforms一个单一的整块,asp.netmvc是由连接在一起的各种代码层所组成。最近又接触了关于asp.netmvc的项目,又重拾以前的记忆,感觉忘了好多,特此记录。首先,来说说路由Routing。ASP.NETMVC不再是要依赖于物理页面了,你可以使用自己的语法自定义URL,通过这些语法来指定资源和操作。语法通过URL模式集合表达,也称为路由... 查看全文
HttpModule是用来注册HttpApplication事件的,实现IHttpModule接口的托管代码模块可以访问该请求管道的所有事件。那么对于我们最常用的ASP.NETForms身份验证模块是如何底层封装处理的呢?今天过了一遍ASP.NET生命周期,以前的时候喜欢做各种应用,小程序等,渐渐地就觉得真没意思,因为只要你懂点基本的语法,会用相关的库亦或是框架就行,如果出错就是些许的细节错误,严格来说这不锻炼人,这有点像是温水煮青蛙,当然不能说这不好,这可以帮我们熟练地掌握框架的使用... 查看全文
具体报错信息如下:XML解析错误:找不到根元素位置:moz-nullprincipal:{4a1d2b7c-6d07-468e-9df9-2267a0422c93}行1,列1:网上给出的解决方案:js跨域操作时(网上搜,比较详细)看着貌似有点沾边,结果我把浏览器缓存清除之后,就没有再出现这个问题了... 查看全文
引子在此前的一篇文章中,我介绍了如何在本地docker环境中运行ASP.NETCore跨平台应用程序(http://www.cnblogs.com/chenxizhang/p/7148657.html),看起来非常不错,不是吗?那么,如果我们希望真正在实际的生产环境去部署和运行这个应用程序,应该怎么做呢?通常来说,有两种方案可以选择1.在目标运行环境(可以是本地的服务器,也可以是云端)申请虚拟机,然后启用docker运行这些应用程序,所有的细节都可以(也必须)由你自己控制。2... 查看全文
在上一篇的EF之DBFirst中,存在以下的两个问题:1.添加/编辑页面显示的是属性名称,而非自定义的名称(如:姓名、专业...)2.添加/编辑时没有加入验证3.数据展示使用分页@Html.LabelFor(model=>model.Name,htmlAttributes:new{@class="control-labelcol-md-2"})是显示属性Name的“标签”,如果没有指定Display特性,则直接显示属性名Name通用数据库生成的实体模型文件与代码一般不直接修改... 查看全文
· asp.net mvc之自定义WebViewPage发布时间:2017-07-23
采用Razor引擎的View文件最终都会编译成一个WebViewPage类型,通过自定义WebViewPage,添加相应的属性和方法,你可以很方便的在View里调用,自定义WebViewPage只需要简单的两步:1:定义一个类,并让他继承自WebViewPage2:配置View目录下的Web.config中的pageBaseType的值<pagespageBaseType="Nop.Web.Framework.ViewEngines.Razor.WebViewPage">... 查看全文
· CodeFirst从零搭建ASP.NETCore2.0发布时间:2017-07-11
没时间介绍了,废话不说先上车以下所有扯淡都是建立在.NETCore2.0环境已经搭建好右键解决方案>新建项目>选择Web>ASP.NETCoreWeb应用程序(.NETCore)选择Web应用程序,暂时不选择启用Docker,身份验证选择个人用户账户(会自动生成一系列和用户认证的代码)随后生代码层次目录如下:其中会包含身份信息的相关实现,比如相关实体信息(user)之类的,如果想对扩展微软自动的生成的用户实体类,可在Models中的ApplicationUser下扩展... 查看全文
· asp.net core高级应用:TagHelper+Form发布时间:2017-07-11
上一篇博客我讲解了TagHelper的基本用法和自定义标签的生成,那么我就趁热打铁,和大家分享一下TagHelper的高级用法~~,大家也可以在我的博客下随意留言。对于初步接触asp.netcore的骚年可以看看我对TagHelper的了解和看法:《asp.netcore新特性(1):TagHelper》之后,我也会继续撰写博文,继续分享asp.netcore的一些新特性,比如DI,ViewComponent以及bower等asp.netmvc中没有的新东西。ok... 查看全文
· 详解ASP.NET MVC 控制器发布时间:2017-07-03
1概述在阅读本篇博文时,建议结合上篇博文:详解ASP.NETMVC路由一起阅读,效果可能会更好些。Controller(控制器)在ASP.NETMVC中负责控制所有客户端与服务端的交互,并且负责协调Model与View之间数据传递,是ASP.NETMVC框架核心。Controller为ASP.NETMVC框架的核心组成部分,其主要负责处理浏览器请求,并决定响应什么内容给浏览器,但并不负责决定内容应如何显示(View的职责)。文章内容包括:Controller概述、Controller类别和方法... 查看全文
· asp.net WebService如何去掉asmx后缀发布时间:2017-07-01
现在有一个发布好的WebService,地址是http://hovertree.com:2706/UploadExpenseToConstract.asmx能不能把最后面的asmx去掉呢?变成http://hovertree.com:2706/UploadExpenseToConstract但效果和原来的是一样的?具体代码:Global.asaxusingSystem;namespaceExampleHoverTree{publicclassGlobal:System.Web... 查看全文
1、配置web.config<system.web><sessionStatemode="StateServer"stateConnectionString="tcpip=127.0.0.1:42424"sqlConnectionString="datasource=127.0.0.1;Trusted_Connection=yes"cookieless="false"timeout="40"/></system.web>2、在Global... 查看全文
在ASP.NETMVC中来实现主题的切换一般有两种方式,一种是通过切换皮肤的css和js引用,一种就是通过重写试图引擎。通过重写试图引擎的方式更加灵活,因为我不仅可以在不同主题下面布局和样式不一样,还可以让不同的主题下面显示的数据条目不一致,就是说可以在某些主题下面添加一下个性化的东西。本篇我将通过重写视图引擎的方式来进行演示,在这之前,我假设你已经具备了MVC的一些基础,我们先来看下效果:系统登录后是默认主题,当我们点击切换主题之后,左侧菜单栏的布局变了,右侧内容的样式也变了... 查看全文