.Net

ASP.NET MVC中实现多个按钮提交的几种方法

有时候会遇到这种情况:在一个表单上需要多个按钮来完成不同的功能,比如一个简单的审批功能。 如果是用webform那不需要讨论,但asp.netmvc中一个表单只能提交到一个Action处理,相对比较麻烦点。方法一:使用客户端脚本 比如我们在View中这样写:<inputtypeinputtyp...

Dapper.NET——轻量ORM

本文目录Dapper.NET使用1、为什么选择Dapper2、以Dapper(4.0)为例。2.1在数据库中建立几张表。2.2实体类。3.使用方法3.1 一对一映射3.2一对多映射3.3插入实体3.4执行存储过程Dapper是一款轻量级ORM工具(Github)。如果你在小的项目中,使用EntityFrame...
代码星球·2020-05-17

C#知识点提要

本篇博文主要对asp.netmvc开发需要撑握的C#语言知识点进行简单回顾,尤其是C#3.0才有的一些C#语言特性。对于正在学asp.netmvc的童鞋,不防花个几分钟浏览一下。本文要回顾的C#知识点有:特性、自动属性、对象集合初始化器、扩展方法、Lambda表达式和Linq查询。C#资深“玩家&rdquo...
代码星球·2020-05-17

谈C#中的Delegate

引言   Delegate是Dotnet1.0的时候已经存在的特性了,但由于在实际工作中一直没有机会使用Delegate这个特性,所以一直没有对它作整理。这两天,我再度翻阅了一些关于Delegate的资料,并开始正式整理这个C#中著名的特性。本文将由浅入深的谈一下Delegate这个特性。...
代码星球·2020-05-17

ASP.NET配置文件Web.config 详细解释

一、认识Web.config文件         Web.config文件是一个XML文本文件,它用来储存ASP.NET Web应用程序的配置信息(如最常用的设置ASP.NET Web应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。&n...

Asp.net MVC中repository和service的区别

在Asp.netMVCcontroller的底层,常常有提到repository和servicelayer,好像都是逻辑相关的层,那么它们到底是什么区别呢? 简单的说:repository就是一个管理数据持久层的,它负责数据的CRUD(Create,Read,Update,Delete)servicelaye...

关于ASP.NET MVC+Repository+Service架构的一些思考

看了一些ASP.NETMVC开源项目后的一些想法,关于ASP.NETMVC+Repository+Service架构的一些思考 最近在学习ASP.NETMVC2.0的一些开源项目,发现这些项目中都普遍用到了同一种架构设计,即:ASP.NETMVC+Service+Repository。从网上看了一些关于这方面...

添加ASP.NET网站资源文件夹

ASP.NET应用程序包含7个默认文件夹,分别为Bin、APP_Code、App_GlobalResources、App_LocalResources、App_WebReferences、App_Browsers和“主题”文件夹。每个文件夹都存放ASP.NET应用程序的不同类型的资源。方法&nb...

浅谈C#.NET防止SQL注入式攻击

1#region 防止sql注入式攻击(可用于UI层控制)  2  3///   4/// 判断字符串中是否有SQL攻击代码  5///   6/// 传入用户提交数据&...

[C#].ToString() 格式化

c#ToString()格式化字符串 格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中A为格式说明符,指定格式化类型,xx为精度说明符,控制格式化输出的有效位数或小数位数。 格式说明符说明示例输出&nbs...
代码星球·2020-05-17

[C#] 常用工具类——加密解密类

1usingSystem;2usingSystem.Configuration;3usingSystem.Collections.Generic;4usingSystem.Text;5usingSystem.Web;6usingSystem.Web.UI;7usingSystem.Web.UI.HtmlControls...
代码星球·2020-05-17

C#中正则表达式的使用

目前为止,许多编程语言和工具都包含对正则表达式的支持,C#也不例外,C#基础类库中包含有一个命名空间(System.Text.RegularExpressions)和一系列可以充分发挥规则表达式威力的类(Regex、Match、Group等)。那么,什么是正则表达式,怎么定义正则表达式呢? 一、正则表达式基础...
代码星球·2020-05-17

C# Stopwatch 类

命名空间:System.DiagnosticsStopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 E...
代码星球·2020-05-17

C# 单例模式

一、经典模式:1publicclassSingleton2{3privatestaticSingletoninstance;45privateSingleton()6{78}910publicstaticSingletonGetInstance()11{12if(instance==null)13{14instance...
代码星球·2020-05-17

C# 希尔排序

C#希尔排序希尔(Shell)排序又称为缩小增量排序,它是一种插入排序。它是直接插入排序算法的一种威力加强版。基本思想:把记录按步长 gap 分组,对每组记录采用直接插入排序方法进行排序。随着步长逐渐减小,所分成的组包含的记录越来越多,当步长的值减小到 1 时,整个数据合成为一组...
代码星球·2020-05-17