- 博客(49)
- 资源 (4)
- 收藏
- 关注
转载 asp.net禁用按钮以防止重复提交
方法一:只在按钮前台代码中增加OnClientClick="this.disabled=true;" UseSubmitBehavior="False"即可。方法二: protected void Page_Load(object sender, EventArgs e){ Button1.Attributes.Add("onclick", this.GetPos
2014-03-13 09:54:18
679
转载 XML文件与实体类之间的互相转换
XML文件与实体类的互相转换一.将XML文件反序列化为实体类对象 1. 通常程序的配置信息都保存在程序或者网站的专门的配置文件中(App.config/web.config)。但是现在为了演示XML序列化和反序列化,将配置信息保存在一个XML文件(config.xml)中,通过反序列化将配置信息读取出来保存到一个单独的类(Config.cs)中。这样如果需要用到配置信息,没必要每次都读写
2013-07-16 15:04:30
5696
翻译 IEnumerable和IEnumerable T接口
IEnumerable和IEnumerable接口IEnumerable和IEnumerable接口在.NET中是非常重要的接口,它允许开发人员定义foreach语句功能的实现并支持非泛型方法的简单迭代,IEnumerable和IEnumerable接口是.NET Framework中最基本的集合访问器,这两个接口对于LINQ的理解是非常重要的。在面向对象的开发过程中,常常需要创建若干对象
2013-06-24 17:24:05
675
转载 c#三元运算符用法
c#三元运算符C#中有一个三元运算符“?:”,语法为:条件表达式?表达式1:表达式2;该操作首先求出条件表达式的值(bool类型),为true时调用表达式1,为flase时调用表达式2。其逻辑为:“如果为真执行第一个,否则执行第二个。”例如:a=3>4?3:4;输出为4。a=3
2013-06-21 17:42:52
1574
转载 jquery控制单个图层的显示与隐藏
[html] demo .showmore{ float:left;} .cont .aa { height: auto; width: 400px; border: 1px solid #000000; margin-bottom: 10px; padding-right: 10px; padding-left:
2013-06-04 14:57:06
2461
翻译 ASP.NET数据缓存四大方案
数据缓存将频繁被请求的内容存贮在服务器端缓存中,以便这些内容被再次请求时可以更加迅速的反应,并且很有效的降低了服务器的资源占用,提升了程序的运行性能。asp.net 2.0支持以下几种缓存方案: 1、页面输出ASP.NET数据缓存页面输出缓存是一种传统级别的相对简单的缓存机制。它将页面数据缓存在服务器内存中,当有客户端再次请求这些内容的时候,服务器可以直接将这些页面数据输出,直到数据缓
2013-05-21 16:03:18
587
转载 关于.net页面缓存
1,ASPX页面缓存页面缓存的使用方法非常的简单,只需要在aspx页的顶部加一句声明 这样整个页面的内容都会被缓存,页面中的ASP.NET代码、数据源在缓存期间都不会被运行,而是直接输出缓存的页面内容。 页面缓存是针对所有这个页面的访问者。这样1个访问者和1万个访问者、一次访问和100万次访问对数据库的压力是一样的。Duration="60" 的意思是指定缓存的时间为60秒,可
2013-05-21 15:52:34
488
翻译 jquery或者js怎么获取url传过来的参数值
jquery或者js怎么获取url传过来的参数值,不要用插件例如,http://localhost:23816/WebSite6/Default.aspx?a=123456怎么获得这个123456function getQueryStringV(vhref, name) { // 如果链接没有参数,或者链接中不存在我们要获取的参数,直接返回空 if (
2013-05-17 16:55:01
1702
翻译 2103 .net面试问答 汇总
用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?答:从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系统的UI部分,负责使用者与整个系统的交互。 优点: 分工明确,条
2013-05-13 16:11:08
857
转载 jQuery AJAX调用WCF服务
在网络上经常看到一些初学者提问怎么在AJAX中或用Javascript调用WCF服务,本文将简要给初学者介绍如何在AJAX中或用Javascript调用WCF服务以及注意事项。为了便于讲解,我们首先创建一个WCF服务,服务和服务数据定义如下: //数据契约 [DataContract] public class Person { [DataMemb
2013-05-10 11:54:45
639
翻译 JS实现产生随机数的用法
function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } var num = GetRandomNum(1,10); alert(num); var
2013-04-17 11:12:25
622
翻译 int? 用法
int?:表示可空类型,就是一种特殊的值类型,它的值可以为null用于给变量设初值得时候,给变量(int类型)赋值为null,而不是0int??:用于判断并赋值,先判断当前变量是否为null,如果是就可以赋役个新值,否则跳过public int? a=null;public int b(){return this.a ?? 0;}值类型后面加问号表示可为空null(Nullabl
2012-11-28 16:36:13
709
原创 ASP.NET mvc3.0 入手学习资料
mvc 学习网站: http://www.asp.net/mvcASP.NET MVC 3 下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=4211MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。视图
2012-11-27 10:58:35
1043
翻译 用JS实现倒计时功能
//将字符串格式化为时间function parseDate(str) { var bb = document.getElementById("bb"); if (typeof str == 'string') { var results = str.match(/^ *(\d{4})-(\d{1,2})-(\d{1,2}) *$/);
2012-10-23 10:53:02
553
原创 用JS实现一个在线测试(有单选、多选、判断题型),求在同一个JS里来判断单选框或复选框选中的值
function GetValue(){ var str = new Array(); var temp = ""; var list = document.getElementsByTagName("input") for(var i = 0; i list.length;i++) { if(list[i].type=="radio" &&
2012-10-09 16:18:27
4208
转载 query ajax json 通过后台代码(查询数据库)绑定html控件select 下拉框实例
前台代码:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">json测试 $(document).ready(function() { $.ajax({ url: "
2012-05-29 11:18:17
5858
翻译 a:link,a:visited,a:hover,a:active 区别详解
一、简单说明link:连接平常的状态 active:连接被按下的时候 visited:连接被访问过之后hover:鼠标放到连接上的时候二、详细解释 :hover版本:CSS1/CSS2 语法:Selector : hover { sRules } 说明: 设置对象在
2012-05-24 10:19:05
2744
翻译 事务与存储过程实例
USE masterGOEXEC xp_cmdshell 'mkdir d:\bank',NO_OUTPUT --检验数据库是否存在,如果为真,删除此数据库--IF exists(SELECT * FROM sysdatabases WHERE name='bankDB') DROP DATABASE bankDBGO--创建建库bankDBCREATE D
2012-05-16 10:59:02
877
翻译 关于ajax 技术和原理分析
ajax所包含的技术 大家都知道ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascript来绑定和调用。 在上面几中技术中,除了XmlHttpRequest对象以外,其它所有的技术都是基于
2012-04-23 16:34:01
377
原创 js 实现层随滚动条移动效果
随滚动条移动的层 - 51windows.Net.div{ position: absolute; border: 2px solid red; background-color: #EFEFEF; line-height:90px; font-size:12px; z-index:1000;}-->正中...func
2012-03-27 15:19:48
2925
翻译 js 实现div定位
body { -moz-user-focus: ignore; -moz-user-input: disabled; -moz-user-select: none; } .divall{width:300px;float:left;border:1px solid #cccccc;margin:10px 10px 0px 0px;}.
2012-03-27 10:23:11
12419
原创 关于 web service 详解
1、 webservice 它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web 应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问
2012-03-13 14:19:19
497
翻译 SQL Server 中存储过程介绍
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包
2012-03-13 14:00:11
268
原创 ext 中grid的配置属性和方法解析
a) activeItem:渲染布局时激活的子元素。b) applyTo:指定渲染对象。c) autoDestroy:当容器的子元素从容器中移除时是否自动销毁。d) autoExpandColumn:指定自动填充表格剩余区域的列ide) autoExpandMax:可自动扩张的最大宽度。f) autoExpandMin:可自动扩张的最小宽度g) autoHeight:自动扩
2012-03-07 15:58:09
493
翻译 sql 数据库面试题
1. 在一个查询中,使用哪一个关键字能够除去重复列值?答案:使用distinct关键字2. 什么是快照?它的作用是什么?答案:快照Snapshot是一个文件系统在特定时间里的镜像,对于在线实时数据备份非常有用。快照对于拥有不能停止的应用或具有常打开文件的文件系统的备份非常重要。对于只能提供一个非常短的备份时间而言,快照能保证系统的完整性。3. 解释存储过程和触发器答案:存储
2012-02-21 17:02:51
1870
翻译 asp.net导出Excel的方法
Asp.net导出excel的我认为好的方法:前提条件:using System.Data.SqlClient; //SqlConnection 用到这个命名空间using System.Data; //DataSet 用到这个命名空间using System.IO; //FileStream
2011-12-14 09:55:27
518
翻译 导出Excel 并提示下载Web版
dgForm是.Net1.0中的DataGridprivate void Button1_ServerClick(object sender, System.EventArgs e) { string sqlup = "";//这个for循环,读取要导出的数据行,在DataGrid中哪些行被选中了 for(int i = 0;i {
2011-12-13 15:04:46
1145
转载 javascript , jquery , ajax ,extjs 作用已经他们之间是什么关系?
javascript是一种动态弱类型的脚本语言,主要在客户端使用。和其他变成语言不同的特点:1.使用变量无需事先声明类型,还可以在实例化后动态的添加方法。类似于咱们的警察执法无需先亮证件证明身份,当证明身份以后身份还可以直接转换,比如说先说不是钓鱼的钩子,后面又变成是钩子。2.执行速度慢,是c++的 1/5000。因为解释型的,而不是预先编译好的。类似于地方执法都不是按我们既定的法律进
2011-12-08 15:36:33
670
翻译 经典的人生感悟 你知道吗?
1、走的桥多,不一定走的路就多。吃的盐多,不一定吃的饭就多。走路的时候有伴就不觉得路远,吃饭的时候有伴就吃得香。(幸运52李咏说的)2、都说人往高处走,可是高处不胜寒。水往低处流,谁知低处纳百川!(艺术人生朱军说的) 3、Love means you don't have to say sorry,ever. 4、如果我爱你,我就会理解你,通过你的眼睛去看世界。我能理解你是因为我能
2011-11-24 17:43:01
738
翻译 sql 常用面试题实例
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间传递
2011-11-24 17:39:02
436
转载 C# 中的常用正则表达式 示例
只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3
2011-11-16 10:16:58
236
转载 C#操作Excel的类以及其使用举例说明
1前言这两天由于某种需要,研究了一下.NET中对Excel的互操作,之前主要是直接通过第三方的组件等方式来操作的Excel,这次仔细的研究了一下,对常用的Excel操作需求做了一个简单的总结,比如创建Excel,设置单元格样式,合并单元格,导入内存中的DataTable,插入图片、图表等。在此基础上借助于Microsoft.Office.Interop.Excel对这些操作进行了封装最终形成了
2011-11-10 15:25:34
882
转载 C# 操作Excel,控制格式
公元19XX年前,关于EXCEL的操作就如滔滔江水,连绵不绝,真正操作EXCEL我也是从去年下半年开始的,有些比较复杂的年度报表之类的,做起来也有点费力,不过还是都能画出来了,关于EXCEL的报表导出,考虑到导出耗时的问题我主要采用AJAX来做的,分别捕捉几个起止状态,给客户端提示3个状态:正在检索数据。。。---》准备导出数据。。。(只是从数据库成功取出,还没有读写excel文件)--》正在读写
2011-11-10 11:42:13
2273
转载 C# 操作Excel的类(上)
using System;using Microsoft.Office.Core;using Excel;namespace WebExcell1{/// /// Class1 的摘要说明。/// class ExcelEdit{ string myFileName; Excel.Application myExcel; Excel.Wo
2011-11-10 11:26:14
490
转载 C#操作EXCEL类
//引入Excel的COM组件using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.W
2011-11-10 11:24:28
370
转载 分页存储过程示例
create PROCEDURE Sp_Conn_Sort(@tblName varchar(255), -- 表名@strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名@PageSize int = 40, -- 页尺寸
2011-11-02 10:31:58
249
原创 string是特殊的引用类型------特殊之处如下:
Console.WriteLine((2 + 2) == 4); object s = 1; object t = 1; Console.WriteLine(s == t); string a = "hello"; string b = String.Copy(a)
2011-10-24 17:13:39
594
原创 string是特殊的引用类型,特殊在何处??
对于string这个引用类型是非常特殊一个引用类型。 它有两点特殊的地方。 第一点对象分配的特殊。 例如: string str1 = "abcd"; string str2 = "abcd"; 那么.net在分配string类型的时候,先查看当前string类型列表是否有相同的,如果有的话,直接返回其的引用,否则重新分配。 第二点对象引用操作的特殊,可以说不同于真
2011-10-24 16:35:40
1041
转载 sql 面试题
(一) 1.写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的。) select top 10 * from A where id not in (select top 30 id from A) 解2: select top 10 * from A where id > (select max(id)
2011-10-24 14:33:07
628
转载 JS模态窗口返回值兼容问题解决办法
1、打开弹出窗口时把 window 作为第二个参数传入。 var result = window.showModalDialog(url, window, "dialogWidth=" + width + "px;dialogHeight=" + height + "px;r
2011-10-11 14:31:42
512
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人