自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

转载 SVN使用教程总结

https://www.cnblogs.com/0zcl/p/7309766.html

2019-06-17 15:19:53 271 1

原创 进程外session 配置方法

我们知道,当浏览器关闭,或者网站重启的时候,会话就结束了。即Seesion就丢失了。(当Web.config配置文件改动,哪怕什么内容都不加,仅仅往配置文件中加一个空格都是改we.config变配置文件,改变配置文件网站就会重启。网站重启进程内的Session就会丢失,而进程外的Seeion不会丢失)注意:我们知道Cookie与Session的关系。 Cookie里保存的是SessionID ...

2019-05-18 11:39:29 334

原创 MVC框架原理及约定、EF

2、MVC项目文件夹说明MVC项目文件夹说明1)、App_Data:用来保存数据文件,比如XML文件等2)、App_Start:包含MVC启动的相关类 RouteConfig.cs 路由配置3)、Global.asax.cs全局应用程序控制文件 启动路由配置RouteConfig.cs4)、Controller:存放整个项目“控制器”代码文件5)、Models:存放整个项目的“模型”...

2019-05-18 09:33:15 337

原创 进程外session 配置方法

进程外session 配置方法:然后执行 aspnet_regsql.exe -U sa -P 123456 -ssadd -sstype c -d sales解释一下 aspnet_regsql.exe表示执行这个文件 ,-U 表示SqlServer的登陆用户名是sa ,-P 表示登陆密码是123456 最后面的sales 是数据库名,即:你要将Session保存到哪个数据库下。...

2019-05-14 18:01:37 243

原创 进程外session 配置方法

进程外session 配置方法:然后执行 aspnet_regsql.exe -U sa -P 123456 -ssadd -sstype c -d sales解释一下 aspnet_regsql.exe表示执行这个文件 ,-U 表示SqlServer的登陆用户名是sa ,-P 表示登陆密码是123456 最后面的sales 是数据库名,即:你要将Session保存到哪个数据库下。...

2019-05-14 18:00:57 181

原创 MVC 自定义验证规则ValidationAttribute的使用

直接或者继承自ValidationAttribute。如果能用正则表达式校验的直接从RegularExpressionAttribute继承。 public class QQNumberAttribute : RegularExpressionAttribute { public QQNumberAttribute() : base(@"^\d{5,10}$")//不要忘了^$ { this.E...

2019-05-08 16:42:13 3516 1

原创 MVC数据验证的使用

asp.net mvc会自动根据属性的类型进行基本的校验,比如如果属性是int类型的,那么在提交非整数类型的数据的时候就会报错。注意ASP.net MVC并不是在请求验证失败的时候抛异常,而是把决定权交给程序员,程序员需要决定如何处理数据校验失败。在Action中根据ModelState.IsValid判断是否验证通过,如果没有通过下面的方法拿到报错信息:string errorMsg = We...

2019-05-08 16:37:10 712

原创 json日期格式转换为正常格式

控制器代码:using Layout.Models;using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace Layout.Controllers{ public class DateTimeControll...

2019-05-08 16:33:08 6178

原创 最全的正则表达式

在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。1、匹配中文:①[\u4e00-\u9fa5](如:张三):②[\u4e00-\u9fa5]+(·[\u4e00-\u9fa5]+)*$2、英文字母:[a-zA-Z]3、数字:[0-9]4、匹配中文,英文字母和数字及下划线:1+$同时判断输入长度:[\u4e0...

2019-05-08 16:24:08 594

原创 简单实现MVC上传文件

Action方法不能重载,【注意】方法名相同的最多允许出现两次(这两次指的是两种提交方式:GET和POST)上传文件的参数类型为:HttpPostedFileBase【注意】上传文件的form表单中一定要加:enctype=“multipart/form-data”控制器代码[HttpGet] public ActionResult UpLoadFile() ...

2019-05-07 18:56:32 166

原创 使用三层架构、工厂模式以及MVC实现数据库的增删改查

**主界面代码**@using System.Data;<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width" /> <title>List</title> <link href="...

2019-05-07 18:50:51 1812 1

原创 Layout的使用

**本文目标**1.能够重用Razor模板进行页面的组件化搭建**本文目录**1.母板页_Layout.cshtml2.用户自定义控件3.默认Layout引用的使用(_ViewStart.cshtml)1.母板页_Layout.cshtml类似于传统WebForm中的.master文件,起到页面整体框架重用的目地**1.母板页代码预览**@{ Layout ...

2019-05-07 18:38:32 3556

原创 MVC4.0中ViewBag、ViewData、TempData和ViewModel几种传值方式的区别

VC框架实现了数据的分离,使页面看起来更加的简洁,MVC4.0中Controller和View的数据传输有上边这几种方式,今天我们来探讨下这几种方式的区别:一:ViewBag和ViewDataViewBag和ViewData 其实是互通的,他们的区别是 ViewBag不再是键值对的存储形式,而是dynamic动态类型的,他会在程序运行的过程中被解析。实例ViewBag本质上是ViewDa...

2019-05-07 18:34:45 573

原创 ViewData与ViewBag的使用和区别

ViewData与ViewBag的区别1、ViewData是字典类型,赋值方式以键值对的形式,通过key值读取对应的value, ViewData[“myName”]。2、ViewBag是动态类型,使用时直接添加属性赋值点即可 ViewBag.myName。3、ViewBag和ViewData只在当前Action中有效,等同于View。4、ViewData和ViewBag 中的值可以互相访...

2019-05-07 12:24:56 267

原创 ViewData与ViewBag的使用和区别

ViewData与ViewBag的区别1、ViewData是字典类型,赋值方式以键值对的形式,通过key值读取对应的value, ViewData[“myName”]。2、ViewBag是动态类型,使用时直接添加属性赋值点即可 ViewBag.myName。3、ViewBag和ViewData只在当前Action中有效,等同于View。4、ViewData和ViewBag 中的值可以互相访...

2019-05-07 12:24:49 6640

原创 MVC [HttpGet]和[HttpPost]的使用

内容[HttpGet]需求:用户想要通过点击修改按钮来达到修改这部分内容的效果。分析:点击修改按钮,获取这个请求,然后显示相应的修改内容。DemoView部分@*跳转链接,a.UserID为请求条件*@ <a href="/Home/Modify/@a.UserID">修改</a>Controller部分在这里插入代码片[HttpGet]pu...

2019-05-07 10:54:55 3698

原创 MVC [HttpGet]和[HttpPost]的使用

内容[HttpGet]需求:用户想要通过点击修改按钮来达到修改这部分内容的效果。分析:点击修改按钮,获取这个请求,然后显示相应的修改内容。DemoView部分@*跳转链接,a.UserID为请求条件*@ <a href="/Home/Modify/@a.UserID">修改</a>Controller部分在这里插入代码片[HttpGet]pu...

2019-05-07 10:54:55 1277

原创 MVC 弹出框、确认框

在MVC控制器里控制前台弹出对话框和基于Page的Web页面有些少出入,下面几种方法简单描述下:单纯弹出:return Content(@"<script>alert('xxxxxxxx');</script>");弹出&转向:var script = String.Format("<script>alert('修改成功!');location...

2019-05-07 10:14:18 3555

原创 ASP.NET七大系统对象

**ASP.NET七大系统对象在一般处理程序里,通过ProcessRequest方法的参数HttpContext context调用Page指向页面自身的方式。作用域为页面执行期。Request读取客户端在Web请求期间发送的值===》服务端读取客户端发来的请求(http请求报文数据)Response封装了页面执行期返回到HTTP客户端的输出===》服务端向客户端响应数据(http响应...

2019-05-05 17:42:49 644

原创 Asp.net中Application、Session、Cookie、ViewState、Cache、Hidden的区别

1.Application对象Application用于保存所有用户的公共的数据信息,如果使用Application对象,一个需要考虑的问题是任何写操作都要在Application_OnStart事件(global.asax)中完成.尽管使用Application.Lock和Applicaiton.Unlock方法来避免写操作的同步,但是它串行化了对Application对象的请求,当网站访问量...

2019-05-05 17:42:07 238

原创 ASP.NET生成缩略图

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace UserInfo{ public partial class MaLue : System...

2019-05-05 16:55:28 340

原创 ASP.NET验证码的生成

新建一个类用来创建验证码代码如下:using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.IO;using System.Linq;using System.T...

2019-05-05 16:33:32 847

原创 ASP.NET中Server.Transfer,Response.Redirect和Server.Execute的区别(重点)

服务端:Server.Transfer(内部重定向):将执行完全转移到指定页面Server.Execute:允许当前的ASPX页面执行一个同一Web服务器上的指定ASPX页面,当指定的ASPX页面执行完毕,控制流程重新返回原页(调用页面Page指令时添加:EnableViewStateMac=“False”)客户端:Response.Redirect(重定向):当浏览器请求aspx页面时,...

2019-05-05 16:17:25 362

原创 javascript页面刷新的几种方法

javascript refresh page 几种页面刷新的方法本节内容:Javascript刷新当前页面的方法与实例。window.location.reload(),window.history.go(0)和document.execCommand(’‘Refresh’’),这三个方法是最快速的。其他的都有明显的浏览器滚动条的出现。Javascript刷新页面的几种方法:1 hist...

2019-05-04 22:27:15 3048 21

原创 easyUI工具栏(ToolBar)和按钮组(Buttons)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Toolbar and Buttons - jQuery EasyUI Demo</title> <link rel="stylesheet" ty...

2019-04-29 10:27:55 6657

原创 JQuery插件 easyUI属性汇总

此属性列表请对照jQuery EasyUI 1.0.5属性分为CSS片段和JS片段。CSS类定义:1、div easyui-window 生成一个window窗口样式。属性如下:1)modal:是否生成模态窗口。true[是] false[否]2)shadow:是否显示窗口阴影。true[显示] false[不显示]2、div easyui-panel ...

2019-04-29 10:08:51 146

原创 jQuery.parseJSON()方法用法

解析一个 JSON 字符串$(function () { var obj = jQuery.parseJSON('{"name":"John"}'); alert( obj.name === "John" );})定义和用法$.parseJSON() 函数用于将符合标准格式的的JSON字符串转为与之对应的JavaScript对象。注意:传入格式有误的 JSON 字符串...

2019-04-28 17:10:25 610

原创 JSON和XML的区别

**一、什么是JSON**JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, P...

2019-04-28 17:03:47 921

原创 处理Json数据中的日期类型.如/Date(1415169703000)/格式

**处理Json数据中的日期类型.如/Date(1415169703000)/格式在asp.net mvc后台返回到视图中的json数据中想对数据进行操作,发现日期类型无法直接进行操作,需要转换为指定格式才行.在网上也搜了下方法也很多,觉得有点麻烦,最终使用正则搞定了,分享下:var jsondate="/Date(1415169703000)/";var formatdate=eval(...

2019-04-28 17:02:05 5047

原创 ASP.NET

服务器与浏览器语言:浏览器:html、javascript、css 1. 服务器:?HTML(.html)、.jpg 、.css 、.js、.Net(.aspx .ashx)、JAVA(.jsp)、PHP(.php)静态页面(html)和动态页面(aspx)的区别?比如说新闻列表页面(邮箱列表)。 index.aspx 1. 静态页面:在服务器就相当于直接读取文件字符串然后返回客户端浏览器;...

2019-04-26 10:31:21 119

原创 HTTP协议介绍

**1.ASP.NET HTTP协议HTTP协议(无状态的):是一个基于应用层的通信规范。Http协议的几个概念:①连接(Connection):浏览器和服务器之间传输数据的通道。 一般请求完毕就关闭,http不保持连接。不保持连接会降低处理速度(因为建立连接速度很慢),保持连接的话就会降低服务器的处理的客户端请求数,而不保持连接服务器可以处理更多的请求。②请求(Request):浏览...

2019-04-26 10:13:29 221

原创 工厂模式的实现

**简单工厂模式(Simple Factory Pattern)简单工厂模式属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GoF设计模式之一。学习简单工厂模式是学习其它工厂模式的前提条件。工厂模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其他子类。简单工厂模式是...

2019-04-23 15:07:45 132

转载 c#操作的orcle数据库以及dataReader与datagridview的捆绑

**以下是获取数据库数据的两种写法:**string dataSource = this.tbx_source.Text.Trim(); //输入连接的数据库 string userId = this.tbx_ID.Text.Trim(); //数据库用户 string password = this.tbx_password....

2019-04-22 16:15:57 354

原创 c#操作的SQL-Server数据库以及dataReader与datagridview的捆绑

**以下是获取数据库数据的两种写法:**using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using Syste...

2019-04-22 16:13:46 834

原创 Server.Transfer和Response.Redirect的区别

**Server.Transfer和Response.Redirect的区别是什么?地址栏:1.Server.Transfer在服务器端完成,所以客户端浏览器中的URL地址是不会改变的;2.Response.Redirect是客户端完成,向服务器端提出新的页面处理请求,所以客户端浏览器中的URL地址是会改变的。切换对象:1、Response.Redirect可以切换到任何存在的网页。...

2019-04-20 16:45:36 539

原创 C#基础、高级习题

1.C#访问修饰符?private:私有成员,类内部可访问,类和类成员public:公开成员,没有访问限制,所有的都可访问,类和类成员protected:保护成员,类和继承类可访问,类和内嵌类internal:同一程序集下可访问,类和内嵌类internal protected/protected internal:同一程序集下可访问,类和内嵌类2.重载和重写?重载:方法名称相同,方法...

2019-04-20 16:42:14 655 1

原创 const和ReadOnly、==、Equals、ReferenceEquals、GC

1.const和ReadOnly的区别const是静态常量:是指编译器在编译时会对常量进行解析,并将常量的值替换成初始化的值;ReadOnly是动态常量:是指在运行时获得的,编译器在编译期间标识为只读常量,而不用常量的值代替;区别:Const修饰的常量在声明的时候必须初始化,ReadOnly则可以延迟到构造函数初始化;Const常量既可以声明在类中还可以在函数体内,ReadOnly只能在...

2019-04-20 16:41:17 130

原创 三次握手、Socket通信、TCP和UDP协议

**1.建立Socket通信的服务端、客户端步骤服务端:①创建一个Socket对象,用函数Socket();②绑定IP地址、端口信息到Socket上,用函数bind();③开启监听,用函数Listen();④接收客户端的连接,用函数accept();⑤收发数据,用函数send()和receive();⑥关闭网络连接⑦关闭监听客户端①创建一个Socket对象,用函数Socket...

2019-04-20 16:40:07 140

原创 C#高级语言复习

面向对象基础:通过封装对象的属性实现对象的方法和事件得到最终的对象属性封装①封装就是对象的信息隐藏起来,但要留出访问的接口;②封装和方法不同,不需要形参,不管是给属性赋值还是引用属性的值,只需要调用封装函数就行;③封装使用访问修饰符来实现访问器属性的访问器包含获取或设置属性的可执行语句,它的声明包含get访问器、set访问器,或两者皆可索引器索引器是一种特殊的类成员,它能够让对象...

2019-04-20 16:36:42 219

原创 .NET测试(C#基础----C#高级编程----SQL Server----ADO.NET----Web前端)

1.说明值类型和引用类型的区别?值类型存储在堆栈中2.从System.ValueType中派生3.直接存储其值4.空间小,调用速度快5.内存自动释放6.有结构体、枚举、可空类型引用类型存储在堆中2.从System.Object中派生3.直接存储其值的引用指针4.空间大,调用速度慢5.由GC自动释放6.有object、string、集合、数组**2.C#访问修饰符...

2019-04-20 16:35:42 403

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除