- 博客(31)
- 资源 (2)
- 收藏
- 关注
转载 C#中对linq where查询的应用
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace LINQ_WHERE{ /**//// /// LINQ where子句 /// class Program { static void Mai
2013-12-31 12:54:34 3394
转载 火狐和IE中window.event的区别
一、event对象IE 中可以直接使用 window.event 对象,而 FF 中则不可以,解决方法之一如下:var theEvent = window.event || arguments.callee.caller.arguments[0]; 第二种是将 event 作为参数来传递:function test(event) {var event = eve
2013-12-30 22:45:04 858
转载 asp.net中Session丢失的原因
Session丢失原因1: bin目录中的文件被改写,asp.net有一种机制,为了保证dll重新编译之后,系统正常运行,它会重新启动一次网站进程,这时就会导致Session丢失,所以如果有access数据库位于bin目录,或者有其他文件被系统改写,就会导致Session丢失 Session丢失原因2: 文件夹选项中,如果没有打开“在单独的进程中打开文件夹窗口”,一旦
2013-12-28 22:53:34 714
原创 asp.net后台如何输出js脚本
用page.ClientScript.RegisterStartupScript方式实现 代码为: /**//// /// 弹出JavaScript小窗口 /// /// 窗口信息 public static void Alert(string message, Page page) { #region
2013-12-27 12:53:05 849
转载 ASP.NET下载文件的代码
protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。 代码如下: */ Response.C
2013-12-26 22:50:54 894
转载 js中window.parent和window.opener的区别
openeropener用于在window.open的页面引用执行该window.open方法的的页面的对象。例如:A页面通过window.open()方法弹出了B页面,在B页面中就可以通过opener来引用A页面,这样就可以通过这个对象来对A页面进行操作。parentparent用于在iframe,frame中生成的子页面中访问父页面的对象。例如:A页面中有一个iframe或fr
2013-12-26 12:10:30 1212
转载 $(document).ready和window.onload的区别
window.onload和$(document).ready的区别 1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。2.编写个数不同window.onload不能同时编写多个,如果有多个window.onload方法,只会
2013-12-25 22:29:16 768
转载 datatable转换为list
代码 using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Reflection; namespace NCL.Data { /// /// 实体转换辅助类 /// public class ModelConvertHel
2013-12-25 12:53:15 826
转载 C#读取Excel的方法
C#读写Excel文件并打印输出的Demo 1、 创建一个叫DemoExcel的项目2、 引用COM,包括:Microsoft.Excel.x.0.Object.Library,Microsoft.Office.x.0.Object.Library建议安装正版OFFICE,而且版本在11.0以上(Office2003以上),引用以上两个Com后,在项目引用栏发现多了Exce
2013-12-24 12:34:32 864
转载 ASP.NET URLRewriter伪静态的设置
伪静态实现的基本思路 (1)自定义HttpHandler类,实现IHttpHandler接口(2)获取用户请求的URL地址信息(3)定义多个正则表达式规则,匹配URL字符串(4)重定向真实的URL地址信息 伪静态规则的形式为: 要查找的模式 要用来替换模式的字符串 要查找的模式
2013-12-23 12:57:17 1413
原创 MVC过滤器的介绍
在Asp.netMvc中当你有以下及类似以下需求时你可以使用Filter功能 判断登录与否或用户权限决策输出缓存防盗链防蜘蛛本地化与国际化设置实现动态Action MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结果)和Exception(异常)。 几个系统常用的Filter过滤器 1、Acce
2013-12-22 21:00:04 1401
转载 iframe页面高度自动适应
1、同域下的iframe自适应高度 例如 function autoHeight(){ var iframe = document.getElementById("Iframe"); if(iframe.Document){//ie自有属性 iframe.style.height = iframe.Document
2013-12-21 12:51:12 895
转载 js生成随机数
1、JavaScript Math.random()内置函数 random函数返回值 返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1) random函数示例 //返回随机数document.write(Math.random()); //返回10-20的随机数document.write(Math.random()*(20-10)+
2013-12-20 13:08:56 664
转载 showModalDialog的用法
方法定义: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) vReturnValue = window.showModelessDialog(sURL [, vArguments] [,sFeatures]) 参数说明: sURL -- 必选参数,类型:字符串。用来
2013-12-19 12:57:01 761
转载 MVC中modelstate的用法
属性 Errors 返回一个 ModelErrorCollection 对象,该对象包含在模型绑定期间发生的任何错误。Value返回一个 ValueProviderResult 对象,该对象封装在模型绑定期间绑定的值。 Html.ValidationMessage() 辅助方法 Html.ValidationMessage() 辅助方法用来输出特
2013-12-18 12:43:37 2980
转载 IIS7.0经典模式和集成模式的区别
经典模式指的是与IIS 6或者之前版本保持兼容的一种模式. 在IIS 6.0中的经典模式中,ASP.NET是一个添加到IIS中的ISAPI。IIS 7.0之所以支持这种模式,是为了做到向后兼容。但是,经典模式缺少许多集成模式才能提供的特性。在经典模式中,IIS拥有自身的管道,这些管道可以通过创建一个ISAPI扩展进行扩充,而ISAPI扩展是以难以开发而著称的。ASP.NET作为一个
2013-12-17 22:27:37 1637
原创 C#中xml文件和对象的序列化与反序列化
为什么要做序列化和反序列化?.Net程序执行时,对象都驻留在内存中;内存中的对象如果需要传递给其他系统使用;或者在关机时需要保存下来以便下次再次启动程序使用就需要序列化和反序列化。 System.Xml.Serialization类为我们提供了自己对象串行化(Serialize)和反串行化(Deserialize)的xml的方法,该类可以序列化的内容:
2013-12-15 19:08:40 1324
转载 mongodb group分组
mongodb Group大约需要一下几个参数。1.key:用来分组文档的字段。和keyf两者必须有一个2.keyf:可以接受一个javascript函数。用来动态的确定分组文档的字段。和key两者必须有一个3.initial:reduce中使用变量的初始化4.reduce:执行的reduce函数。函数需要返回值。5.cond:执行过滤的条件。6.finallize:在
2013-12-14 19:10:32 1831
转载 数据库中乐观锁与悲观锁的区别
悲观锁 顾名思义就是采用一种悲观的态度来对待事务并发问题,我们认为系统中的并发更新会非常频繁,并且事务失败了以后重来的开销很大,这样以来,我们就需要采用真正意义上的锁来进行实现。悲观锁的基本思想就是每次一个事务读取某一条记录后,就会把这条记录锁住,这样其它的事务要想更新,必须等以前的事务提交或者回滚解除锁。假如我们数据库事务的隔离级别设置为读取已提交或者更低,那么通过悲观锁,我
2013-12-12 23:07:12 2139
转载 dataTable常用的属性和方法
DataTable构造函数DataTable() 不带参数初始化DataTable 类的新实例。DataTable(string tableName) 用指定的表名初始化DataTable 类的新实例。DataTable(string tableName, string tableNamespace) 用指定的表名和命名空间初始化DataTable 类的新实例。 Dat
2013-12-11 23:38:27 6748
转载 js实现遮罩弹出层居中
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动) *{}{margin:0;padding:0;} html{}{_background:url(about:blank);} /**//* 阻止闪动 in IE6 , 把空文件换成about:blank , 减少请求 */ body{}{backg
2013-12-11 12:56:10 1287
转载 extjs中radiogroup的赋值和取值
由于ExtJs中RadioGroup中没有实现getValue和setValue方法,我们可以通过重载Ext.form.RadioGroup控件的方法实现getValue和setValue方法 实现代码为 Ext.override(Ext.form.RadioGroup, { getValue: function(){ var v;
2013-12-10 00:00:14 4803
原创 group by分组查询
group by实例 实例一 数据表:姓名 科目 分数张三 语文 80张三 数学 98张三 英语 65李四 语文 70李四 数学 80李四 英语 90期望查询结果:姓名 语文 数学 英语张三 80 98 65李四 70 80 90 代码create table testScore ( tid int pr
2013-12-08 11:51:42 1188
转载 IIS假死的解决方法
一、原因:IIS应用程序池的设置问题 解决方法:Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性1、回收(1)、回收工作进程(分钟):选中,值为1740(2)、回收工作进程(请求数目):不选(原先设置为35000)2、性能只选中空闲超时20分钟。其他都不选。WEB园最大工作进程数为1(默认)。注意w
2013-12-05 23:19:26 4795
转载 Asp.net如何操作Word文档
引用Word对象库文件具体做法是打开菜单栏中的项目>添加引用>浏览,在打开的“选择组件”对话框中找到MSWORD.OLB后按确定即可引入此对象库文件,vs.net将会自动将库文件转化为DLL组件,这样我们只要在源码中创建该组件对象即可达到操作Word的目的! 常用生成word文档的代码 public string CreateWordFile(string Checke
2013-12-04 23:52:14 1921
转载 WinForm窗体之间传值
一、通过静态变量特点:传值是双向的,实现简单实现代码如下:在一个app类中定义一个静态成员valuepublic class app{public static string value;}在窗体Form1中这样调用app.value = "f2"; //给静态成员赋值new Form2 ( ).Show ( ); //显示Form2在窗体Form2
2013-12-04 12:46:41 887
转载 IIS应用程序池的介绍
默认情况下,在安装IIS时会创建一个默认网站并创建一个名为DefaultAppPool的应用程序池为其使用;默认配置下的应用程序池已经可以很好的进行工作,建议你只有在特别需要时才对应用程序池进行配置。 下面通过IIS6.0介绍IIS应用程序池(1)、创建IIS应用程序池打开“IIS管理器”中,展开本地计算机,右键单击“应用程序池”,选择“新建→应用程序池”。在“应用程序池名称”
2013-12-03 23:05:53 5229
原创 C#递归实例介绍
1. 阶乘阶乘(!)是小于某个数的所有正整数的乘积。0! = 11! = 12! = 2 * 1! = 23! = 3 * 2! = 6...n! = n * (n - 1)! 递归算法 public long Factorial(int n) { if (n == 0)//限制条件,对该方法调用自己做了限制 return 1; return
2013-12-03 12:16:37 4647 1
转载 C#如何合并两个相关联的DataTable
一、DataTable1和DataTable2结构相同的情况 结构相同我们只需要把两者的数据罗列到一块就可以了 合并方法:用Rows.Add方法 DataTable newDataTable = DataTable1.Clone(); object[] obj = new object[newDataTable.Col
2013-12-02 19:22:21 4651
转载 MVC Html.ActionLink的用法
重载一、Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法视图,默认控制器为当前页面的控制器 例如:Html.ActionLink("跳转到About页面", "About"); 重载二、 Html.ActionLink("linkText","actionName","
2013-12-02 13:09:31 2121
转载 Global.asax文件的简单介绍
global.asax文件的作用:1.定义Application级别,Session级别的变量,对象和数据;2.定义在Application中的,基于Application,Session的事件; Global.asax文件包括4个部分,分别是应用程序指令、包含文件、代码声明块和静态属性(或全局变量)。 1.应用程序指令Global.asax文件包含3种应
2013-12-01 11:00:29 3514
SQL 复制表,富文本编辑器,css图片居中等等.NET知识
2013-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人