Welcome 微信登录

首页 / 网页编程 / ASP.NET

支持ASP.NET MVC、WebFroM的表单验证框架ValidationSuar使用介绍

支持ASP.NET MVC、WebFroM的表单验证框架ValidationSuar使用介绍

1、支持javascript端和后端的双重验证 (前端目前依赖于jquery.validate.js,也可以自已扩展)2、代码简洁3、调用方便4、功能齐全使用方法:新建初始化类,将所有需要验证的在该类进行初始化,语法相当简洁并且可以统一管理,写完这个类你的验证就完成了70%函数介绍:Add 默认类型(邮件、手机、qq等)AddRegex 正则验证 在Add无法满足情部下使用addFunc 使用js函数进行验证,一般用于业逻辑的验证 ,功能非常强大,可以满足...
ASP.NET使用gridview获取当前行的索引值

ASP.NET使用gridview获取当前行的索引值

在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。实例: ① 目的:获取GridView中RowCommand的当前索引行。 ② 前台页面:在GridView中添加一模版列,里面添加一个LinkButton控件。 代码:<asp:TemplateField HeaderText="操作"> <...
仿vs实现WPF好看的进度条

仿vs实现WPF好看的进度条

为了界面友好,一般的操作时间较长时,都需要增加进度条提示。由于WPF自带的进度条其实不怎么好看,而且没啥视觉效果。后来,装VS2012时,发现安装过程中进度条效果不错,于是上网查了资料。学习了ModernUI(开源的),地址:https://github.com/firstfloorsoftware/mui。 后来,做了尝试写了个Demo,效果不错。另外,专门录制了tif文件,方便大家看到效果。废话不多说,先展示效果:一、效果展示 A、VS2012安装...
ASP.NET中为GridView添加删除提示框的方法

ASP.NET中为GridView添加删除提示框的方法

本文实例讲述了ASP.NET中为GridView添加删除提示框的方法。分享给大家供大家参考。具体分析如下:在GridView中我们可以直接添加一个CommandField删除列来删除某行信息。但为了避免误操作引起的误删除,在删除操作者让操作者再确认下,完后再进行删除。首先我们给我们的GridView 添加一个模板列,如下:以下是引用片段:<ASP:TemplateField HeaderText="Delete" ShowHeader="False"...
ADO.NET编程之基础知识

ADO.NET编程之基础知识

一.ADO.NET基础程序和数据库交互,要通过ADO.NET进行;通过ADO.NET就能在数据库中执行SQL了。ADO.NET中提供了对不同数据库的统一操作接口(ODBC)。另外还有一种操作数据库的接口是JDBC。ADO.NET中通过SqlConnection类创建到SQL Server的链接,Sqlconnection代表一个数据库的链接,ADO.NET中的链接等资源都实现了IDisposable接口。实现了IDisposable接口的对象,在使用完了,...
ASP.NET中母版页和shtml实例入门

ASP.NET中母版页和shtml实例入门

本文较为深入浅出的分析了ASP.NET中母版页和shtml。分享给大家供大家参考。具体分析如下:母版页创建和使用母版页:1. 创建Webform的母版页(MasterPage)2. 创建使用母版页的窗体(ContentPage)。3. 母版页使用ContentPlaceHolder挖坑,“使用母版页的窗体”用Content填坑母版页是服务器帮我们将页面拼接response给浏览器的。但是,母版页太笨重。推荐使用shtml。shtmlServerSideIn...
ASP.NET中Application全局对象用法实例浅析

ASP.NET中Application全局对象用法实例浅析

本文实例讲述了ASP.NET中Application全局对象用法。分享给大家供大家参考。具体如下:Application是应用全局对象,被全体共享。无论通过哪个页面操作Application,另一个页面都可以读取Application信息。由于Application是共享的,操作之前先Lock,操作完成后UnLock。在一个页面设置数据:Application.Lock(); Application.Set("address", "上海"); Applic...
ASP.NET中Global和URLReWrite用法

ASP.NET中Global和URLReWrite用法

本文实例讲述了ASP.NET中Global和URLReWrite用法。分享给大家供大家参考。具体如下:Global.asax:有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。重点了解:application_Start; application_BeginRequest; application_Error;① application_Start:自从...
ASP.NET中ServerPush用法实例分析

ASP.NET中ServerPush用法实例分析

本文实例讲述了ASP.NET中ServerPush用法。分享给大家供大家参考。具体分析如下:什么是ServerPush,服务器向客户端“推送“,其实就是”长连接“只有浏览器请求服务器端,服务器端才给浏览器响应数据,不会主动向浏览器推送数据,这是一种安全考虑,也是提高服务器的性能考虑,如果服务器向浏览器主动推送数据,就要用到ServerPush等技术模拟实现。举个例子:通过两个页面互相发送消息实现,消息放到数据库。/// <summary>///...
asp.net实现在非MVC中使用Razor模板引擎的方法

asp.net实现在非MVC中使用Razor模板引擎的方法

本文实例讲述了asp.net实现在非MVC中使用Razor模板引擎的方法。分享给大家供大家参考。具体分析如下:模板引擎介绍Razor、Nvelocity、Vtemplate,Razor一般在MVC项目中使用,这里介绍在非MVC项目中的用法。如何在非MVC中使用Razor模板引擎借助于开源的RazorEngine,我们可以在非asp.net mvc项目中使用Razor引擎,甚至在控制台、WinForm项目中都可以使用Razor(自己开发代码生成器)如何使用R...
asp.net模板引擎Razor中cacheName的问题分析

asp.net模板引擎Razor中cacheName的问题分析

本文实例讲述了asp.net模板引擎Razor中cacheName的问题。分享给大家供大家参考。具体如下:一、为什么使用cacheName使用cacheName主要是考虑到Razor.Parse()每解析一次都会动态创建一个程序集,如果解析量很大,就会产生很多程序集,大量的程序集调用会造成程序非常慢。举个例子:如果编译1000次,编译速度就会很慢。static void Main(string[] args){ string cshtml = File.R...
.NET逻辑分层架构总结

.NET逻辑分层架构总结

一.基础知识准备: 1.层的原则: (1)每一层以接口方式供上层调用。 (2)上层只能调用下层。 (3)依赖分为松散交互和严格交互两种。 2.业务逻辑分类: (1)应用逻辑。 (2)领域逻辑。 3.采用的层: (1)表示层(用户接口层):领域无关。 (2)服务层(应用层):应用逻辑。 (3)业务逻辑层(领域层):领域逻辑。 (4)共享层:提供通用代码。 (5)实现层:提供接口实现。 4.约定: (1)领域层默认采用领域模型 ...
<< 171 172 173 174 175 176 177 178 179 180 >>