- 博客(287)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 MVC特性Dropdownlist验证
实体类:[Display(Name = "所在城市:")] [Required(ErrorMessage = "请选择城市")] [StringLength(1,ErrorMessage = "请选择城市")]public IEnumerable GetSelectList() { IEnumerable
2018-01-31 14:58:15
542
原创 太坑了,EASYUI的tree图标显示竟然与CSS引入顺序有关系
太坑了,EASYUI的tree图标显示竟然与CSS引入顺序有关系,顺序如下!!!
2017-07-26 23:25:57
1245
转载 Unicode 和 UTF-8 有何区别?
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把
2017-03-18 16:13:42
455
转载 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
3615
转载 JQueryiframe页面操作父页面中的元素与方法
1)在iframe中查找父页面元素的方法:$('#id', window.parent.document)2)在iframe中调用父页面中定义的方法和变量:parent.methodparent.value3)实例1.父页面代码如下: var hello = 'hello';
2016-06-14 16:20:19
514
转载 .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
858
转载 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
3540
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
3361
原创 AJAX GET POST内容获取
1:Request.Form 针对Post请求2:Request[key] 或者 Request.QueryString 针对Get请求
2015-09-15 23:13:32
673
转载 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
2206
原创 服务器端表格控件嵌套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
914
转载 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
4606
1
转载 JS计算窗口尺寸
window.screen.availWidth 返回当前屏幕宽度(空白空间) window.screen.availHeight 返回当前屏幕高度(空白空间) window.screen.width 返回当前屏幕宽度(分辨率值) window.screen.height 返回当前屏幕高度(分辨率值) window.document.body.offsetHeight; 返回当前网页高度
2015-04-13 22:30:21
795
转载 ASP.NET导出页面内容至word文档
前台页面需要添加属性:EnableEventValidation="false"导出事件主要代码: [csharp] view plaincopyprint?protected void btnImportPage_Click(object sender, EventArgs e) { //设
2015-03-25 22:43:54
3274
1
转载 webBrowser强制在本窗口打开,禁止在新窗口打开的解决方案
有时需要用WebBrowser加载URL,来实现某些功能。而这时,我们就不希望所打开的页面中的链接,在新窗口中打开,因为这样的话,实际上是用系统默认的浏览器打开了,从而脱离了你的WebBrowser,也就不能被你所控制了。 要解决这个问题,可以使用下面的方法:第一种解决该当推荐使用[code=csharp] private void webBrowser1_NewWindow
2015-03-09 22:56:32
9298
原创 WinForm打开文件
string filePath = Application.StartupPath + "\\Bulbasaur1.jpg"; System.Diagnostics.Process.Start(new FileInfo(filePath).Name, filePath);
2015-02-22 00:46:55
795
原创 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
1210
原创 application.run 某文件夹下的窗体
1:新建文件夹2:将窗体建立在该文件夹下3:查看后台代码,将新的命名空间复制或者引用到Program启动类中 Application.Run(new Form1()); 直接调用即可
2015-02-20 23:53:14
826
转载 WinForm窗体生命周期
WinForm窗体生命周期1,窗体启动时:Control.HandleCreatedControl.BindingContextChangedForm.LoadControl.VisibleChangedForm.ActivatedForm.Shown2,窗体关闭时:Form.ClosingForm.FormClosingForm.Close
2015-02-20 13:11:00
3611
转载 Winform对话框
对话框中我们常用了以下几种:1、文件对话框(FileDialog) 它又常用到两个: 打开文件对话框(OpenFileDialog) 保存文件对话(SaveFileDialog)2、字体对话框(FontDialog)3、颜色对话框(ColorDialog)4、打印预浏对话框(PrintPreviewDialog)5、页面设置(PrintDialog)6、打印
2015-02-16 00:08:36
726
原创 WinformForm打包应用程序
随笔做个记录吧,总忘...................1:新建安装程序项目2:应用程序文件夹 添加文件 bin - debug3:添加文件后,右键.exe文件创建快捷方式,配上ICO图标4:项目属性-framework下载OR自带5:杂七杂八 哈哈
2015-02-07 22:13:30
622
原创 该行已经属于此表 解决方案
1:dt.Rows.ImportRow(NewRow)2:dtOne.Rows.Add(dr1.ItemArray);
2015-02-05 22:56:36
1127
原创 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
2390
原创 C#控制台设置
C#控制台默认输出部分很少,超过的部分会阶段,给调试带来一些问题俩种方式:1:控制台属性设置2:直接上代码 Console.BufferHeight = 10009;搞定!
2015-01-27 22:08:52
1080
转载 c# 使用FileStream打开并清空文件、将一文件内容另存为到新文件
*以下为使用FileStream方式打开并清空文件: FileStream fs = null; try { fs = new FileStream(m_LogFilePath, FileMode.Truncate, FileAccess.ReadWrite); }
2015-01-20 15:22:21
5603
转载 父窗体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
986
转载 C# string 特殊的引用类型
.Net 框架程序设计(修订版)中有这样一段描述:String类型直接继承自Object,这使得它成为一个引用类型,也就是说线程上的堆栈上不会驻留有任何字符串。(译注:注意这里的“直接继承”。直接继承自Object的类型一定是引用类型,因为所有的值类型都继承自System.ValueType。值得指出的是System.ValueType却是一个引用类型)。 一: string s
2014-09-07 01:07:46
861
转载 C#的数据类型之值类型
在C#语言中,数据类型按其本身在内存中被存储的方式,可以将其归为两类:值类型和引用类型。其区别在于,值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址,即对象的引用。在这里首先介绍值类型。C#的值类型包括三种:简单类型、结构类型和枚举类型。其中,简单类型又包括:整数类型、浮点类型、小数类型、布尔类型和字符类型。下面我将一一作以介绍。1.整数类型按照,数据在
2014-09-01 23:27:12
3730
原创 编程内存分布
在C 中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 一.简介:1.栈,就是那些由编译器在需要的时候分配,在无需的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。 2.堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程式去控制,一般一个new就要对应一个delete。假如程式员没有释放掉,那么在程式结束后,操作
2014-08-14 09:05:13
714
转载 ref和out的作用和区别
相同点:方法的定义和调用都必须显示使用ref、out关键字。都会导致参数按引用传递。不同点:传递给ref关键字的参数必须赋初始值,而out不用。out关键字会清空变量,即使变量已经赋值也不行,退出函数时所有out引用个变量都要赋值。 说明:ref的应用场景是内部对外部的值进行改变,而out则是内部对外部变量赋值。out一般用在函数有多个返回值。using Syste
2014-08-07 23:51:58
4122
转载 关于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
5494
转载 C# 常量
常量 · 常量必须在声明时初始化。指定了其值后,就不能再修改了。 · 常量的值必须能在编译时用于计算。因此,不能用从一个变量中提取的值来初始化常量。如果需要这么做,应使用只读字段。 const int a = b + 1; // error · 常量总是静态的。但注意,不必也不允许在常量声明中包
2014-08-01 15:21:48
1631
原创 C# bin目录和obj目录解析
Bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。obj目录是用来保存每个模块的编译结果,在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。因为每次编译时默认都是采用增量编译
2014-08-01 11:08:19
1157
转载 C#数据类型之引用类型
C#中的主要引用类型有:数组,类,接口和委托。即,这些数据类型在内存中不存储真正的值,而存储的是值的地址。 值类型变量直接把变量的值保存在堆栈中,引用类型的变量把实际数据的地址保存在堆栈中,而实际数据则保存在堆中。注意,堆和堆栈是两个不同的概念,在内存中的存储位置也不相同,堆一般用于存储可变长度的数据,如字符串类型;而堆栈则用于存储固定长度的数据,如整型类型的数据int(每个int变量占用
2014-07-31 15:50:13
903
原创 类和结构体区别
C#中类和结构体区别:类是有行动、方法和成员的有机体,而结构体是活生生的有机体。1、 值类型和引用类型类是引用类型,继承System.Object,数据存储在堆上,结构体值类型,继承System.ValueType,数据存储在堆栈上;堆栈上的对象有编译器自动创建和销毁,所以堆栈的执行效率要高些,但是堆栈资源有限,不适合出力复杂的大的逻辑,所以结构体出力小对象,类处理复杂的商务逻辑;类
2014-07-31 15:14:42
798
转载 在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
781
原创 未在本地计算机上注册"Microsoft.Ace.OleDb.12.0"提供程序
下载:AccessDatabaseEngine.exe 安装就行了,原因在于office没有安装ACCESS组件安装后重启...或者重新装iis
2014-06-17 00:44:02
1843
转载 表变量和临时表的比较
关于表变量是什么(和表变量不是什么),以及和临时表的比较让很多人非常困惑。虽然网上已经有了很多关于它们的文章,但我并没有发现一篇比较全面的。在本篇文章中,我们将探索表变量和临时表是什么(以及不是什么),然后我们通过使用临时表和表变量对其解密。 表变量 表变量在SQL Server 2000中首次被引入,那么,什么是表变量呢?微软在BOL (Declare @local_varia
2014-06-07 11:48:59
715
原创 SQL自定义函数与存储过程
存储过程:存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值
2014-06-07 10:26:54
1564
MDAC_TYP2.8.EXE
2011-08-19
WebApi多个参数,如何使用HttpClient post请求?
2021-11-25
winform中多线程给控件赋值问题
2021-10-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人