自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(287)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 MVC特性Dropdownlist验证

实体类:[Display(Name = "所在城市:")]        [Required(ErrorMessage = "请选择城市")]        [StringLength(1,ErrorMessage = "请选择城市")]public IEnumerable GetSelectList()        {            IEnumerable

2018-01-31 14:58:15 474

原创 Razor 三目运算符写法

2017-09-10 22:49:01 3340

原创 太坑了,EASYUI的tree图标显示竟然与CSS引入顺序有关系

太坑了,EASYUI的tree图标显示竟然与CSS引入顺序有关系,顺序如下!!!

2017-07-26 23:25:57 1185

转载 Unicode 和 UTF-8 有何区别?

很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把

2017-03-18 16:13:42 417

转载 Linq 的基本操作 之Union All/Union/Intersect 操作

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using

2016-07-30 16:46:08 3538

转载 JQueryiframe页面操作父页面中的元素与方法

1)在iframe中查找父页面元素的方法:$('#id', window.parent.document)2)在iframe中调用父页面中定义的方法和变量:parent.methodparent.value3)实例1.父页面代码如下:                    var hello = 'hello';       

2016-06-14 16:20:19 433

转载 .net mvc 获取url中controller和action

第一种:   获取controller名称:ViewContext.RouteData.Values["controller"]   获取action名称:ViewContext.RouteData.Values["action"]第二种:   ViewContext.Controller.ValueProvider.GetValue("controller").R

2015-11-26 22:21:53 751

转载 jquery、js调用iframe父窗口(父类)与子窗口元素的方法

jquery、js调用iframe父窗口与子窗口元素的方法1. jquery 在iframe子页面获取父页面元素代码如下:$("#objid", parent.document)2. jquery在父页面 获取iframe子页面的元素代码如下:$("#objid",document.frames('iframename').document)

2015-10-14 17:39:44 3505 1

转载 asp.net MVC中form提交和控制器接受form提交过来的数据

MVC中form提交和在控制器中怎样接受1.cshtml页面form提交MVC中form提交和控制器接受form提交过来的数据" title="asp.net MVC中form提交和控制器接受form提交过来的数据" style="margin:0px; padding:0px; border:0px; list-style:none">2.控制器处理表单提交数据4种方式方法1

2015-09-16 10:42:03 3321

原创 AJAX GET POST内容获取

1:Request.Form  针对Post请求2:Request[key] 或者 Request.QueryString 针对Get请求

2015-09-15 23:13:32 637

转载 ASP.NET获取客户端及服务器的信息

客户端信息:1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.Request.UserHostAddress2. 在网络编程中的通用方法: 获取当前电脑名:static Sys

2015-06-05 23:38:51 2067

原创 服务器端表格控件嵌套HTML元素获取解决方案

ASP.NET的服务器端控件包含HTML控件,查找、获取值的操作1:包含HTML容器控件:在GRIDVIEW中包含了1个div1 后台获取:HtmlGenericControl div1 = (HtmlGenericControl)e.Row.FindControl("div1");赋值操作:div1.InnerHtml = a;2:包含HTML普通控件:在GRIDVIEW中

2015-06-03 23:18:47 884

转载 js 绑定带参数的事件

标题一 标题二 标题三 标题四 div> 内容一 内容二 内容三 内容四 var tab = document.getElementById("tab").getElementsByTagName("h2"); function swap(n) { return function() { for(var i=0; i<tab.length; i++) {

2015-04-21 23:05:33 4565 1

转载 JS计算窗口尺寸

window.screen.availWidth 返回当前屏幕宽度(空白空间) window.screen.availHeight 返回当前屏幕高度(空白空间) window.screen.width 返回当前屏幕宽度(分辨率值) window.screen.height 返回当前屏幕高度(分辨率值) window.document.body.offsetHeight; 返回当前网页高度

2015-04-13 22:30:21 754

转载 ASP.NET导出页面内容至word文档

前台页面需要添加属性:EnableEventValidation="false"导出事件主要代码:  [csharp] view plaincopyprint?protected void btnImportPage_Click(object sender, EventArgs e)         {             //设

2015-03-25 22:43:54 3228 1

转载 webBrowser强制在本窗口打开,禁止在新窗口打开的解决方案

有时需要用WebBrowser加载URL,来实现某些功能。而这时,我们就不希望所打开的页面中的链接,在新窗口中打开,因为这样的话,实际上是用系统默认的浏览器打开了,从而脱离了你的WebBrowser,也就不能被你所控制了。 要解决这个问题,可以使用下面的方法:第一种解决该当推荐使用[code=csharp]  private void webBrowser1_NewWindow

2015-03-09 22:56:32 9142

原创 WinForm打开文件

string filePath = Application.StartupPath + "\\Bulbasaur1.jpg"; System.Diagnostics.Process.Start(new FileInfo(filePath).Name, filePath);

2015-02-22 00:46:55 606

原创 Winform中Load与TextChanged事件冲突问题

Load里加载内容,之后会触发敏感、脆弱的TextChanged事件,造成冲突解决办法: bool isFirstPostBack = true; Load 代码段内尾部增加 isFirstPostBack = false;private void comboBox1_TextChanged(object sender, EventArgs e) {

2015-02-22 00:01:09 1155

原创 application.run 某文件夹下的窗体

1:新建文件夹2:将窗体建立在该文件夹下3:查看后台代码,将新的命名空间复制或者引用到Program启动类中 Application.Run(new Form1()); 直接调用即可

2015-02-20 23:53:14 792

转载 WinForm窗体生命周期

WinForm窗体生命周期1,窗体启动时:Control.HandleCreatedControl.BindingContextChangedForm.LoadControl.VisibleChangedForm.ActivatedForm.Shown2,窗体关闭时:Form.ClosingForm.FormClosingForm.Close

2015-02-20 13:11:00 3566

转载 Winform对话框

对话框中我们常用了以下几种:1、文件对话框(FileDialog) 它又常用到两个:   打开文件对话框(OpenFileDialog)   保存文件对话(SaveFileDialog)2、字体对话框(FontDialog)3、颜色对话框(ColorDialog)4、打印预浏对话框(PrintPreviewDialog)5、页面设置(PrintDialog)6、打印

2015-02-16 00:08:36 680

原创 WinformForm打包应用程序

随笔做个记录吧,总忘...................1:新建安装程序项目2:应用程序文件夹 添加文件  bin - debug3:添加文件后,右键.exe文件创建快捷方式,配上ICO图标4:项目属性-framework下载OR自带5:杂七杂八 哈哈

2015-02-07 22:13:30 588

原创 该行已经属于此表 解决方案

1:dt.Rows.ImportRow(NewRow)2:dtOne.Rows.Add(dr1.ItemArray);

2015-02-05 22:56:36 1033

原创 C# 多个窗体之间查找控件

1.在Form5 中 放一个分隔Panel,加载的时候显示一个窗体在里面: private void Form5_Load(object sender, EventArgs e) { Form55 myfrom = new Form55(); this.splitContainer1.Panel2.Controls.Clear

2015-02-03 23:42:52 2316

原创 C#控制台设置

C#控制台默认输出部分很少,超过的部分会阶段,给调试带来一些问题俩种方式:1:控制台属性设置2:直接上代码 Console.BufferHeight = 10009;搞定!

2015-01-27 22:08:52 1016

转载 c# 使用FileStream打开并清空文件、将一文件内容另存为到新文件

*以下为使用FileStream方式打开并清空文件: FileStream fs = null;            try            {                fs = new FileStream(m_LogFilePath, FileMode.Truncate, FileAccess.ReadWrite);            }   

2015-01-20 15:22:21 5505

转载 父窗体Form1 子窗体Form2

Form1中有一个datagridview控件和一添加按钮,Form2中有一个Text控件和一个保存按钮要求点击Form1窗体上的添加按钮,弹出Form2,再text里面输入内容,点击保存自动关闭Form2,刷新Form1中datagridview中的数据From1中:private void button3_Click(object sender, EventArgs e

2015-01-20 11:10:41 835

转载 C# string 特殊的引用类型

.Net 框架程序设计(修订版)中有这样一段描述:String类型直接继承自Object,这使得它成为一个引用类型,也就是说线程上的堆栈上不会驻留有任何字符串。(译注:注意这里的“直接继承”。直接继承自Object的类型一定是引用类型,因为所有的值类型都继承自System.ValueType。值得指出的是System.ValueType却是一个引用类型)。  一: string s

2014-09-07 01:07:46 809

转载 C#的数据类型之值类型

在C#语言中,数据类型按其本身在内存中被存储的方式,可以将其归为两类:值类型和引用类型。其区别在于,值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址,即对象的引用。在这里首先介绍值类型。C#的值类型包括三种:简单类型、结构类型和枚举类型。其中,简单类型又包括:整数类型、浮点类型、小数类型、布尔类型和字符类型。下面我将一一作以介绍。1.整数类型按照,数据在

2014-09-01 23:27:12 3523

原创 编程内存分布

在C 中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 一.简介:1.栈,就是那些由编译器在需要的时候分配,在无需的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。  2.堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程式去控制,一般一个new就要对应一个delete。假如程式员没有释放掉,那么在程式结束后,操作

2014-08-14 09:05:13 670

转载 ref和out的作用和区别

相同点:方法的定义和调用都必须显示使用ref、out关键字。都会导致参数按引用传递。不同点:传递给ref关键字的参数必须赋初始值,而out不用。out关键字会清空变量,即使变量已经赋值也不行,退出函数时所有out引用个变量都要赋值。 说明:ref的应用场景是内部对外部的值进行改变,而out则是内部对外部变量赋值。out一般用在函数有多个返回值。using Syste

2014-08-07 23:51:58 3996

转载 关于C#中的两个short类型相加变成了int类型

今天遇到了一道面试题,当时只知道可能是陷阱,但是却不知道该如何绕过去…… 回来网上查了一下,在此做个记号。 题目:short s1 = 1; s1 = s1 + 1;有什么错; short s1 = 1; s1 += 1; 有什么错? 网上一般的回答是:s1 = s1 + 1; 中的s1 + 1 为int类型,所以不能隐式转换成int类型,所以出错。

2014-08-07 23:48:39 5217

转载 C# 常量

常量 ·         常量必须在声明时初始化。指定了其值后,就不能再修改了。 ·         常量的值必须能在编译时用于计算。因此,不能用从一个变量中提取的值来初始化常量。如果需要这么做,应使用只读字段。             const int a = b + 1; // error ·         常量总是静态的。但注意,不必也不允许在常量声明中包

2014-08-01 15:21:48 1594

原创 C# bin目录和obj目录解析

Bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。obj目录是用来保存每个模块的编译结果,在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。因为每次编译时默认都是采用增量编译

2014-08-01 11:08:19 1022

转载 C#数据类型之引用类型

C#中的主要引用类型有:数组,类,接口和委托。即,这些数据类型在内存中不存储真正的值,而存储的是值的地址。 值类型变量直接把变量的值保存在堆栈中,引用类型的变量把实际数据的地址保存在堆栈中,而实际数据则保存在堆中。注意,堆和堆栈是两个不同的概念,在内存中的存储位置也不相同,堆一般用于存储可变长度的数据,如字符串类型;而堆栈则用于存储固定长度的数据,如整型类型的数据int(每个int变量占用

2014-07-31 15:50:13 857

原创 类和结构体区别

C#中类和结构体区别:类是有行动、方法和成员的有机体,而结构体是活生生的有机体。1、  值类型和引用类型类是引用类型,继承System.Object,数据存储在堆上,结构体值类型,继承System.ValueType,数据存储在堆栈上;堆栈上的对象有编译器自动创建和销毁,所以堆栈的执行效率要高些,但是堆栈资源有限,不适合出力复杂的大的逻辑,所以结构体出力小对象,类处理复杂的商务逻辑;类

2014-07-31 15:14:42 767

转载 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)

1、启用Ad Hoc Distributed Queries在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的启用Ad Hoc Distributed Queries的方法SQL Server 阻止了对组件 'Ad Hoc Distributed

2014-07-09 14:58:15 745

原创 未在本地计算机上注册"Microsoft.Ace.OleDb.12.0"提供程序

下载:AccessDatabaseEngine.exe 安装就行了,原因在于office没有安装ACCESS组件安装后重启...或者重新装iis

2014-06-17 00:44:02 1808

转载 表变量和临时表的比较

关于表变量是什么(和表变量不是什么),以及和临时表的比较让很多人非常困惑。虽然网上已经有了很多关于它们的文章,但我并没有发现一篇比较全面的。在本篇文章中,我们将探索表变量和临时表是什么(以及不是什么),然后我们通过使用临时表和表变量对其解密。 表变量    表变量在SQL Server 2000中首次被引入,那么,什么是表变量呢?微软在BOL (Declare @local_varia

2014-06-07 11:48:59 682

原创 SQL自定义函数与存储过程

存储过程:存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值

2014-06-07 10:26:54 1503

调查问卷系统-毕业设计

问卷调查系统、统计问卷报表的一个毕业设计。

2012-07-06

MSChart帮助文档

MSChart帮助文档、MSChart教程、MSChart说明文档

2011-08-25

MDAC_TYP2.8.EXE

MDAC_TYP2.8.EXE 补丁 ADO补丁 适用于XP版本。 MDAC_TYP.exe包括所有ADO需要的运行库,如果你要保证程序在所有机器上都正确运行,这个文件是少不了的,当然这个文件非常大。一般Win2000以上的系统都具备,主要是用户在Win98上安装某些软件,就需要安装这个文件了

2011-08-19

培训中心C语言课程课件

很好的 培训中心 C语言课件 ,难得的好东东 ,给大家分享下。

2009-02-28

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

TA关注的人

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