ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页的生命周期非常重要,这样就能在
13 2018-12-13 0 13
业务场景:业务需求要求,需要对 WebApi 接口服务统一返回参数,也就是把实际的结果用一定的格式包裹起来,比如下面格式:
{ "response":{ "code":200, "msg":"Remote service error", "result":"" }}
35 2018-12-13 0 35
前言在实际的开发当中,相信很多的开发者在开发调试ASP.NET网站时候都是直接通过Visual Studio工具的编译运行来调试的。一般情况下,这种调试方式也不会有多少问题,但有时候我们会发现这样的一个情况,就是明明
22 2018-12-13 0 22
前言
在 .NET Core 项目中,配置文件有着举足轻重的地位;与.NetFramework 不同的是,.NET Core 的配置文件都以 .json 结尾,这表示一个标准的 json 格式的文件;一个标准的 Asp.Net Core MVC 项目,一定带着一个 ap
24 2018-12-13 0 24
前言首先开一个脑洞,Asp.net core 被使用这么长时间了,但是关于配置文件(json)的读取,微软官方似乎并没有给出像.net framework读取web.config那样简单且完美。严重怀疑这是微软为了促进.net core 生态繁荣搞
39 2018-12-13 0 39
.aspx文件中:<%--顶层Repeater--%> <asp:Repeater ID="rptChannel" runat="server"> <itemtemplate> <br /><b><%# Eval("ChannelName")%></b> &
20 2018-12-13 0 20
前言手工在博客中添加 Front Matter 文件头可是个相当费事儿的做法,这种事情就应该自动完成。.NET 中提供了非常方便的修改文件创建时间的方法,使用这种方法,能够帮助自动完成一部分文件头的编写或者更新。
29 2018-12-04 0 29
Cache是一个绝大多数项目会用到的一个技术,说起到缓存可能就联想到 Set、Add、Get、Remove、Clear 这几个方法。那么在.NET Core中微软给我们带来了什么样的缓存体验呢?今天我们就来介绍下”Microsoft.Exte
16 2018-12-04 0 16
前言最近在做一个小的Demo中,在一个界面上两次调用视图组件,并且在视图组件中都调用了数据库查询,结果发现,一直报错,将两个视图组件的调用分离,单独进行,却又是正常的,寻找一番,发现是配置依赖注入服务时,对于服务
11 2018-12-02 0 11
依赖注入简单介绍:依赖注入(Dependency injection , DI)是一种实现对象及其合作者或依赖项之间松散耦合的技术。将类用来执行其操作的这些对象以某种方式提供给该类,而不是直接实例化合作者或使用静态引用。A
13 2018-12-02 0 13
前言在采用了依赖注入的应用中,我们总是直接利用DI容器直接获取所需的服务实例,换句话说,DI容器起到了一个服务提供者的角色,它能够根据我们提供的服务描述信息提供一个可用的服务对象。ASP.NET Core中的DI容
9 2018-12-02 0 9
第一种方法:通过URL链接地址传递
send.aspx: protected void Button1_Click( sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); }receive.aspx:string username = Request.
16 2018-12-02 0 16
string与StringBuilder的在字符串拼接时执行效率上有差异,因为StringBuilder类中用了一个技巧:它申请了两倍的内存空间存放字符串,在调用Append方法拼接字符串时,会先检查剩余的空间是否能放下要拼接的字符串
16 2018-12-02 0 16
前言ASP.NET Core在启动以及后续针对每个请求的处理过程中的各个环节都需要相应的组件提供相应的服务,为了方便对这些组件进行定制,ASP.NET通过定义接口的方式对它们进行了“标准化”,我们将这些标准化的组
21 2018-12-02 0 21
前言
你是否已经厌倦了REST风格的API? 让我们来聊一下GraphQL。 下面是GraphQL的定义:
GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一
24 2018-12-02 0 24
前言什么是流式传输?流式传输是这一种以稳定持续流的形式传输数据的技术。流式传输的使用场景有些场景中,服务器返回的数据量较大,等待时间较长,客户端不得不等待服务器返回所有数据后,再进行相应的操作。这时
11 2018-12-02 0 11
Asp.Net母版页的相关知识母版页的使用与普通页面类似,可以在其中放置文件或者图形、任何的HTML控件和Web控件,后置代码等。母版页的扩展名以.master结尾,不能被浏览器直接查看。母版页必须在被其他页面使用
30 2018-12-02 0 30
前言工欲善其事,必先利其器!在编写服务中首先要有一个好的测试工具,在dontecore下性能测试有BenchmarkDotNet,只需要简单的配置一下就可以对方法的性能进行详细的测试。但有时候需要对不同并发下看其处理效率
17 2018-12-02 0 17
前言在开始本文之前,对GraphQL不熟悉的朋友们,可以看下下面这篇文章:前文:ASP.NET Core中使用GraphQL - 第一章 Hello World
看完上面的文章,下面话不多说了,来一起看看详细的介绍吧中间件如果你熟悉ASP.NET Co
23 2018-12-02 0 23
从上面的讲解中可以看出,单独的母版页是不能被用户所访问的。没有内容页支持,母版页仅仅是一个页面模板,没有更多的实用价值。同样道理,单独的内容页没有母版页的支持,也不能够应用。这两者是不可分割的,只有同
21 2018-12-02 0 21
前言:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。所以这个时
86 2018-12-02 0 86
时光流逝,我们心爱的ASP.NET也步入了4.0的时代,微软在ASP.NET 4.0中对很多特性做了修改。比如我将要讨论的控件ID机制就是其中之一。在ASP.NET 4.0之前我们总是要为控件的ClientID头疼,比如明明一个叫lblNam
38 2018-12-02 0 38
在内容页里,在这个标签对里:<asp:Content ID=”content” ContentPlaceHolderID=”MainContent” runat=”server”></asp: Content >一、form的ID变化。<form id=”form1″ runat=”server”><form name=
17 2018-12-02 0 17
Json.net默认的时间格式化后带T,不符合一般的业务要求,重新设置JSON.NET的默认日期格式化方式,代码如下:
/// <summary> /// Json.net默认转换设置 /// </summary> private static void DefaultJso
14 2018-12-02 0 14
每个客户端在访问网站时,都会创建相应的Session,用来保存客户的状态信息,网站如果做了负载均衡,session共享是要做的,IIS对于session的存储有五种模式一、ASP.Net session存储方式1、InProc模式(进程内模式)
16 2018-12-02 0 16