构建可靠的平台

Web的应用范围很广,种类繁多。Microsoft的ASP.NET框架架构于最可靠的平台——强大、成熟的.NET框架之上。ASP.NET MVC是微软提供的最新Web开发框架,是ASP.NET提供给Web开发人员的一种全新的开发技术,可以轻松的帮助我们开发Web应用程序。

Identity Server3 教程目录

2017年10月17日

本教程是对Identity Sever3的一个详尽介绍,本文是目录,课题通过点击超链接到你想了解的部分。概述(overview) 整体架构 (the big picture) 主要功能 (high level features) 术语 (Terminology) 功能和规格说明 (Features and Specs) 程序包 (packaging) 入门教程:创建简单的授权服务器...

IdentityServer4 使用OpenID Connect添加用户身份验证,openidconnect原理

2017年10月17日

使用IdentityServer4 实现OpenID Connect服务端,添加用户身份验证。客户端调用,实现授权。IdentityServer4 目前已更新至1.0 版,在之前的文章中有所介绍。IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习保护API 。本文环境:IdentityServer4 1.0 .NET Core 1....

ASP.net中网站访问量统计方法代码(在线人数,本月访问,本日访问,访问流量,累计访问)

2017年10月16日

一、建立一个数据表IPStat用于存放用户信息我在IPStat表中存放的用户信息只包括登录用户的IP(IP_Address),IP来源(IP_Src)和登录时间 (IP_DateTime),些表的信息本人只保存一天的信息,如果要统计每个月的信息则要保存一个月。因为我不太懂对数据日志的操作,所以创建此表。二、在Global.asax中获取用户信息在Global.asax的Session_Start即...

Request.QueryString Null

2017年10月16日

最近要传一个参数,最基本的文章编辑,url如下:http://localhost:52530/Manage/EditArticle/3206?c=4&p=8其中c是当前页,p为每页数据条数。但是点击保存文章的时候,在后台获取c和q的值,为空,代码如下:string CurrentPage = Request.QueryString["c"]; string PageSize = Request....

html.dropdownlist 设置默认值

2017年10月13日

最近在写代码的时候,遇到一个问题,也就是html.dropdownlist 设置默认值,代码如下://查询第一个项目 var firstItem = uow.FirstProjectRepository.GetAll().ToList(); var firstDefaultItem = uow.FirstProjectRepository.Get(x => x.Id == ArticleIte...

customErrors 元素

2017年10月11日

为 ASP.NET 应用程序提供有关自定义错误消息的信息。 可以在应用程序文件层次结构中的任意级别上定义 customErrors 元素。<customErrors defaultRedirect="url" mode="On|Off|RemoteOnly"> <error. . ./> </customErrors>以下几节描述了特性、子元素和父元素。...

@Html.RadioButtonFor 设置选中

2017年10月07日

在使用@Html.RadioButtonFor 的时候,如果从数据库读出一个数据,例如:某人性别:男如何在@Html.RadioButtonFor 输出的时候,“男”被选中呢?代码如下:@Html.RadioButtonFor(m => m.Gender, "Male", new { Checked = "checked" })参考资料:How to Set RadioButtonFor() in...

Response.Filter 为 Null的解决方法

2017年10月03日

最近在写代码的时候,提示Response.Filter为null,如图所示:代码如下内容:#region OnResultExecuted/// <summary>/// 返回结果集之后执行的方法/// </summary>/// <param name="filterContext"></param>public override void OnResultExecuted(ResultExec...