Welcome 微信登录

首页 / 网页编程 / ASP.NET

详解ASP.NET MVC之下拉框绑定四种方式

详解ASP.NET MVC之下拉框绑定四种方式

前言上两节我们讲了文件上传的问题,关于这个上传的问题还未结束,我也在花时间做做分割大文件处理以及显示进度的问题,到时完成的话再发表,为了不耽误学习MVC其他内容的计划,我们今天开始好好讲讲关于MVC中下拉框中绑定枚举的几种方式。话题引入一般在下拉框中绑定数据的话,分为几种情况。(1)下拉框中的数据是写死的,我们直接给出死代码即可。(2)下拉框中的数据从数据库中读取出来,从而进行显示。(3)下拉框中直接用枚举显示。(4)下拉框中一个选择的值改变另外一个下拉框...
浅谈谁都能看懂的单点登录(SSO)实现方式(附源码)

浅谈谁都能看懂的单点登录(SSO)实现方式(附源码)

SSO的基本概念SSO英文全称Single Sign On(单点登录)。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。(本段内容来自百度百科)今天这篇文章将介绍SSO的一种实现方式,代码超简单,仅用来验证我的思路是否可行,具体细节请大家来完善!二级域名的单点登录什么是二级域名呢?例如:site1.domain....
浅谈ASP.NET常用数据绑定控件优劣总结

浅谈ASP.NET常用数据绑定控件优劣总结

本文的初衷在于对Asp.net常用数据绑定控件进行一个概览性的总结,主要分析各种数据绑定控件各自的优缺点,以便在实际的开发中选用合适的控件进行数据绑定,以提高开发效率。因为这些数据绑定控件大部分都已经封装的很好了,稍微有一些基础的朋友都可以很容易的上手使用,所以本文不涉及具体控件的使用,只在于分析各自的优劣点,但是在下一篇文章里,我会主要讲一下ListBox、GridView、Repeater这三个数据绑定控件的“高效分页”,ListBox和GridVie...
ASP.NET MVC5+EF6+EasyUI 后台管理系统(81)-数据筛选(万能查询)实例

ASP.NET MVC5+EF6+EasyUI 后台管理系统(81)-数据筛选(万能查询)实例

前言听标题的名字似乎是一个非常牛X复杂的功能,但是实际上它确实是非常复杂的,我们本节将演示如何实现对数据,进行组合查询(数据筛选)我们都知道Excel中是如何筛选数据的.就像下面一样他是一个并的关系,我们现在要做的也是这样的效果,下面我们将利用EasyUI的DataGrid为例来扩展(就算是其他组件也是可以的,同样的实现方式!)实现思路1.前台通过查询组合json2.后台通过反射拆解json3.进行组合查询虽然短短3点,够你写个3天天夜了优点:需要从很多数...
VS2015正式版安装教程

VS2015正式版安装教程

介绍 纽约时间7月20日,微软发布了vs 2015 正式版,换算到我们的北京时间就是晚上了,今天回到家里,就下下来了,装上去试试,看是怎么样的感觉。安装 我们从安装的一步步来,图如下:一、功能勾选:windows和web开发相关。在这里我们可以看到一个第三方的提示。。大家应该可以体会的到是什么意思,可以看出微软的ide的开放性,扩展性的程度。二、功能勾选:跨平台和通用工具。这里以后得好好的玩下,看怎么能为.net开发者提供福利和财力。三、勾选的功能:确...
解决asp.net core在输出中文时乱码的问题

解决asp.net core在输出中文时乱码的问题

前言作为一个.NET Web开发者,我最伤心的时候就是项目开发部署时面对Windows Server上贫瘠的解决方案,同样是神器Nginx,Win上的Nginx便始终不如Linux上的,你或许会说“干嘛不用windows自带的NLB呢”,那这就是我这个小鸟的从众心理了,君不见Stack Overflow 2016最新架构中,用的负载和缓存技术也都是采用在Linux上已经成熟的解决方案吗。没办法的时候找个适合的解决办法是好事,有办法的时候当然要选择最好的解决...
asp.net mvc 实现文件上传带进度条的思路与方法

asp.net mvc 实现文件上传带进度条的思路与方法

前言文件上传与下载的操作在实际项目中经常是很重要的一个内容,在使用ASP.NET Web Form的时候我们可以使用诸多的服务器控件,FileIpload就是其中之一,但是在ASP.NET不建议使用那些服务器控件,因为那样违反三层架构原则。最近参考网络资料,学习了ASP.NET MVC如何上传文件。而这篇文章主要重点是asp.net mvc 实现文件上传带进度条,下面来一起看看吧。实现思路ajax异步上传文件,且开始上传文件的时候启动轮询来实时获取文件上传...
浅谈asp.net Forms身份验证详解

浅谈asp.net Forms身份验证详解

在做网站的时候,都会用到用户登录的功能。对于一些敏感的资源,我们只希望被授权的用户才能够访问,这让然需要用户的身份验证。对于初学者,通常将用户登录信息存放在Session中,笔者在刚接触到asp.net的时候就是这么做的。当我将用户信息存在在Session中时,常常会遇到Session丢失导致用户无法正常访问被授权的资源,保持用户登录状态时的安全性问题,无休其实,在asp.net中,我们有更好的解决方案,那就是通过Forms身份验证,从而对用户进行授权,这...
解析如何利用一个ASP.NET Core应用来发布静态文件

解析如何利用一个ASP.NET Core应用来发布静态文件

虽然ASP.NET Core是一款“动态”的Web服务端框架,但是在很多情况下都需要处理针对静态文件的请求,最为常见的就是这对JavaScript脚本文件、CSS样式文件和图片文件的请求。针对不同格式的静态文件请求的处理,ASP.NET Core为我们提供了三个中间件,它们将是本系列文章论述的重点。不过在针对对它们展开介绍之前,我们照理通过一些简单的实例来体验一下如何在一个ASP.NET Core应用中发布静态文件。目录一、以Web的形式读取文件二、浏览目...
ASP.NET MVC下的四种验证编程方式[续篇]

ASP.NET MVC下的四种验证编程方式[续篇]

在《ASP.NET MVC的四种验证编程方式》一文中我们介绍了ASP.NET MVC支持的四种服务端验证的编程方式(“手工验证”、“标注ValidationAttribute特性”、“让数据类型实现IValidatableObject或者IDataErrorInfo”),那么在ASP.NET MVC框架内部是如何提供针对这四种不同编程方式的支持的呢?接下来我们就来聊聊这背后的故事。一、ModelValidator与ModelValidatorProvide...
[Asp.Net MVC4]验证用户登录实现实例

[Asp.Net MVC4]验证用户登录实现实例

最近我们要做一个仿sina的微博,碰巧的是我最近在学习mvc,就想用mvc技术实现这个项目。既然是微博,那不用想也应该知道肯定要有用户登陆,但是和常规的asp.NET登陆又不一样,以下是我一下午+一晚上的研究成果~~~首先,建好数据库以及表,这就不用说了吧。下面说一下主要的结构控制器:HomeController 这是主页的控制器LoginController 这是登陆的控制器类:CDBTemplate.cs 这是数据库数据对应的类,里边描述的是数据库的结...
详解ASP.NET MVC的筛选器

详解ASP.NET MVC的筛选器

在ActionInvoker对Action的执行过程中,除了通过利用ActionDescriptor对Action方法的执行,以及之前进行的Model绑定与验证之外,还具有一个重要的工作,那就是对相关筛选器(Filter)的执行。ASP.NET MVC的筛选器是一种基于AOP(面向方面编程)的设计,我们将一些非业务的逻辑实现在相应的筛选器中,然后以一种横切(Crosscutting)的方式应用到对应的Action方法。当Action方法执行前后,这些筛选器...
.net decimal保留指定的小数位数(不四舍五入)

.net decimal保留指定的小数位数(不四舍五入)

前言项目中遇到分摊金额的情况,最后一条的金额=总金额-已经分摊金额的和。这样可能导致最后一条分摊的时候是负数,所以自己写了一个保留指定位数小数的方法。扩展方法的使用,使得调用起来很优雅。示例代码public static class DecimalExtension{/// <summary>/// decimal保留指定位数小数/// </summary>/// <param name="num">原始数量</p...
详解ASP.NET Core应用中如何记录和查看日志

详解ASP.NET Core应用中如何记录和查看日志

日志记录不仅对于我们开发的应用,还是对于ASP.NET Core框架功能都是一项非常重要的功能特性。我们知道ASP.NET Core使用的是一个极具扩展性的日志系统,该系统由Logger、LoggerFactory和LoggerProvider这三个核心对象组成。我们可以通过简单的配置实现对LoggerFactory的定制,以及对LoggerProvider添加。一、 配置LoggerFactory我们在上面一节演示了一个展示ASP.NET Core默认注...
详解Asp.net Core 使用Redis存储Session

详解Asp.net Core 使用Redis存储Session

前言Asp.net Core 改变了之前的封闭,现在开源且开放,下面我们来用Redis存储Session来做一个简单的测试,或者叫做中间件(middleware)。对于Session来说褒贬不一,很多人直接说不要用,也有很多人在用,这个也没有绝对的这义,个人认为只要不影什么且又可以方便实现的东西是可以用的,现在不对可不可用做表态,我们只关心实现。类库引用这个相对于之前的.net是方便了不少,需要在project.json中的dependencies节点中添...
<< 1 2 3 4 5 6 7 8 9 10 >>