Ajax.BeginForm可用于异步提交表单

@using(Ajax.BeginForm(AjaxFormPost,Home,new{ID=11,ClassName=FirstClass},newAjaxOptions{HttpMethod=POST,OnBegin=OnBeginPost(),OnComplete=OnEndPost(),OnSuccess=OnSuccessPost,InsertionMode=InsertionMode....
MVC4 Ajax

Asp.net Mvc4 基于Authorize实现的模块权限验证方式

在MVC中,我们可以通过在action或者controller上设置Authorize[Role=xxx] 的方式来设置用户对action的访问权限。显然,这样并不能满足我们的需求,对于一般的MVC系统来说,如果我们定义一个controller来处理一个模块的话,我们大致有以下需求:  一,单个action的访问权限。如果删除,列表action  二,一个action两种权限,如edit(int?...
MVC4 权限验证方式 ASP.NET Authorize

MVC RenderBody、 RenderPage、 RenderSection、Html.Partial

1. RenderBody在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到标签里有这样一条语句:@RenderBody()其实它的作用和母版页中的服务器控件类似,当创建基于此布局页面的视图时,视图的内容会和布局页面合并,而新创建视图的内容会通过布局页面的@RenderBody()方法呈现在标签之间。这个方...
MVC4 RenderPage RenderBody

C#实现Code39条形码在线输出(Asp.net)

C#实现Code39条形码在线输出(Asp.net) CODE39码的编码规则是: 1、每五条线表示一个字符; 2、粗线表示1,细线表示0; 3、线条间的间隙宽的表示1,窄的表示0; 4、五条线加上它们之间的四条间隙就是九位二进制编码,而且这九位中必定有三位是1,所以称为39码; 5、条形码的首尾各一个*标识开始和结束 usingSystem; usingS...
C# 条形码

ASP.NET生成条形码

ASP.net(c#)生成条形码的源码如下:(仅供参考)由于公司经常要用到条形码打印,在网上搜了好久,发现了几个在线条码打印机生成的例子. usingSystem; usingSystem.Data; usingSystem.Configuration; usingSystem.Web; usingSystem.Web.Security; usingSystem.Web.UI; ...
ASP.NET 条形码

MVC 数据验证及基础特性

一、客户端验证客户端验证主要是为了提高用户体验,在网页不回刷的情况下完成验证。1、第一步是要在web.config里启用客户端验证,这在MVC3自带的模板项目中已经有了:addkey=ClientValidationEnabledvalue=true/ addkey=UnobtrusiveJavaScriptEnabledvalue=true/2、然后在被验证的View页面上要加入这样两个Jav...
ASP.NET MVC MVC 验证

C#ZIP压缩和解压

///summary ///Zip压缩文件 ////summary publicclassZip { publicZip() { } #region加压方法 ///summary ///功能:压缩文件(暂时只压缩文件夹下一级目录中的文件,文件夹及其子级被忽略) ////summary ///paramname=dirPath被压缩的文件夹夹路径/param ///pa...
ZIP解压 C# ZIP压缩

C# XML通用操作类

usingSystem.Xml; usingSystem.Data; namespaceMessage.Common { ///summary ///XML相关通用功能 ////summary publicclassXml { publicXml(){} ///summary ///XML资源类型 ////summary publicenumXmlType { ...
XML

c#常用正则表达式,验证邮箱,Url,电话号码等

///summary ///验证帮助类 ////summary publicclassValidateHelper { //邮件正则表达式 privatestaticRegex_emailregex=newRegex(@^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{...
C# 验证帮助类

MVC5 学习整理知识点

一、概述MVC简介:? 模型(Model) “数据模型”(Model)用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。“模型”不依赖“视图”和“控制器”,也就是说,模型不关心它会被如何显示或是如何被操作。但是模型中数据的变化一般会通过一种刷新机制被公布。为了实现这种机制,那些用于监视此模型的视图必须事先在此模型上注册,从而,视图可以了...
MVC5