- 博客(76)
- 资源 (6)
- 收藏
- 关注

原创 MVC3 全局验证、过滤
1、首先定义一个全局类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web.Mvc;using Sys
2011-10-10 14:19:41
3369
原创 部分视图调用方法总结(Action 、 RenderAction 、 Partial 、 RenderPartial)
Action 、 RenderAction 、 Partial 、 RenderPartial1、Action 、 RenderActionAction 方法以字符串的形式返回子视图,可以直接被呈现。RenderAction方法在适当的地方呈现子视图。//One alternative (renders a string)= Html.Act
2011-10-26 11:18:51
7362
1
原创 鼠标聚焦到TextBox输入框时,按回车键刷新页面原因及解决方法
问题:鼠标聚焦到TextBox输入框时,按回车键刷新页面原因:当 中只有一个TextBox输入框时,当输入完成后,按回车键会自动提交,便刷新了页面解决方法:1、处理form 在form中添加事件 onsubmit
2011-10-10 14:15:41
9345
1
原创 让广告联盟延迟加载做法总结
看到网上有很多让广告联盟延迟加载的方法,本人没用过,在此不做评论,不过按照其方法思路做个jquery版本。1、设置广告联盟代码显示位置:加载中.....2、在页面底部即之前放置联盟代码这里是广告联盟的代码3、插入以下js代码:这种情况在谷歌浏览器可行,火狐加载完页面后页面变成空白,ie广告代码加载失败!(注意这种情况是Google广告联盟,百度好像不会出现)
2011-01-06 13:24:00
3301
原创 jQuery Autocomplete plugin 当出现滚动条时不能隐藏弹出层解决方案
使用jQuery Autocomplete来做自动完成时,当设置高度并出现滚动条是,当拖动滚动条后,自动完成层就不能隐藏掉,想了很多方法都不能很好解决此问题,最后当反复研究其源代码时,发现了一个非常简单的解决方法:当拖动滚动条时:焦点失去,那么在拖动滚动条时,让焦点一直在文本框就很好地解决此问题。所以要给滚动条添加scroll方法,具体实现如下:1、找到init()方法2、找到这段代码:list = $("").appendTo(element).mouseover(function (event) {
2010-12-29 20:38:00
3868
原创 lucene.net2.9搜索Demo
上次用到lucene.net时,其版本还是2.4,现在升级到2.9后,以前的很多方法被抛弃不用,到3.0后,就被删除不用。所以现在把以前弃置不用的类、方法和属性全部用新的替换之,先做个查询demo。开发环境:vs2010(.net4)+lucene.net2.9+盘古分词2.3.1和高亮显示(也可以用lucene自带的分词和高亮显示)具体代码如下:protected void btSearch_Click(object sender, EventArgs e) {
2010-12-20 17:07:00
4501
2
原创 上传图片验证
<br />----------------------------------主体程序片段-------------------------------------------------------------------- <br /> string fileNameExt = postFile.FileName.Substring(postFile.FileName.LastIndexOf('.')).ToLower();<br /> i
2010-10-13 09:24:00
1715
原创 mate元标签??
<br />最近比较关注电子商务方面,当然网络营销必须的一环节,而网络营销中的seo又是重要的环节,今天看到一篇文章说seo热门,热门到连路边的卖水果的老大妈,都能谈上几句,可再往下看下去,突然发现原来此话都是半虚的。如果老大妈都能谈上几句,那此位发表seo文章的仁兄一定是seo中的高手了。但仔细发现原来seo从业者也不过如此,半路出家,当然我不是seo,但从事两年的网站开发,html代码是懂点的,从来没发现html代码中有mate这个标签,而一些seo者却大谈特谈mate标签的重要性,当老大妈听从那些se
2010-07-31 22:04:00
1160
原创 获取某个网页中的全部url及对应的名称(使用c#实现的类)
<br /> 效果:<br /> <br /><br /> <br />主类:<br />/// <summary><br /> /// 获取网页中的全部url以及名称<br /> /// </summary><br /> /// <param name="url">要获取网页的网址</param><br /> /// <param name="beginContent">开始位置</param><br />
2010-07-07 13:54:00
1957
2
原创 网站统计分析
using System;using System.Collections.Generic;using System.Text;using AjaxPro;using System.Collections.Specialized;using System.Text.RegularExpressions;using System.Web;using System.Data
2010-04-30 14:03:00
1429
转载 百度搜索url后的参数分析
最近通过网站统计系统,发现很多来自百度的流量,来路地址很奇怪,点击这些来路地址很多无法正常打开百度搜索结果页,而是返回百度首页。这些地址举例如下:在搜索引擎的RUL地址参数中,我们可以清晰的知道,该软件是否与搜索引擎进行了点击付费类的合作,我们以百度搜索的URL参数部分举例说明如下:http://www.baidu.com/s?wd=关键字 wd(Keyword):查询的关键词;http://ww
2010-04-15 11:23:00
4049
原创 获取网站来源,以及搜索引擎来源的关键字
获取网站来源,以及搜索引擎来源的关键字,并提取类:C#版本。主类:UrlOpersusing System;using System.Collections.Generic;using System.Text;using System.Collections.Specialized;using System.Web;using System.Text.RegularEx
2010-03-31 13:32:00
3882
原创 ASP.NET2.0中meta中包含,将无法使用。
在ASP.NET2.0在meta中使用动态获取数据时,来动态获取数据,当然也可以在后台添加meta信息,详情请查看http://blog.youkuaiyun.com/xuezhongsong/archive/2009/12/29/5099433.aspx。上述方法暂不做讨论,现在如何在meta是使用来动态获取数据呢?经过苦苦寻觅,其实有个很简单的方法,那就是把中的runat="server"去掉,运行,
2010-03-19 12:40:00
791
原创 使用UrlRewritingNet重写url以.html的伪静态页面后,真实的.html无法访问的解决方法
使用UrlRewritingNet重写url以.html的伪静态页面后,真实的.html无法访问的解决方法1、在web.config中添加以下项目。compilation>buildProviders>add extension=".html" type="System.Web.Compilation.PageBuildProvider"/>buildProviders>compilati
2010-03-17 11:40:00
3166
原创 获取网页中的图片并显示出来
此类实现以下功能:1、读取网页内容2、读取网页中的图片,并出来图片的路径3、剔除重复的图片,并显示。类代码为:public class img{ public string url = ""; MatchCollection matches = null; public img(string URL) { url =
2010-02-24 11:08:00
1324
原创 .net三步配置错误页面,让你的网站远离不和谐的页面
如果你的网站出现一堆让人看不懂的报错,那么你就不是一个合格的程序员,也不是一个合格的站长。下面的方面可以帮助你的网站远离让人头大的页面。第一步:配置web.config打开web.config,在节点下添加如下代码: 第二步:建立错误页面在网站根目录下建立404页面(找不到页面):404.html403页面(服务
2010-01-28 13:04:00
6181
原创 Sql版本除去html并截取指定长度的字符串
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGo----截取字符串,并出去htmlcreate FUNCTION [dbo].[CutString] (@str varchar(1000),@length int) RETURNS varchar(1000) AS BEGIN declare @mainstr varchar(1000) declare
2009-12-30 09:35:00
961
原创 C#在后台添加keywords和description
C#在后台如何添加keywords和description?现在写个通用的类 /// /// 添加meta中keywords,和description /// /// metal类型 /// 页面 /// metal内容 public static void GetMetaType(int MetaTy
2009-12-29 16:13:00
2662
原创 高效分页排序方法
分页排序,当数据达到十万、百万级别的时候,使用何种方式分页排序效率高呢!最近在这个问题上不断的纠缠,网上也有很多方法,但各有各的不足之处。现在列出以下方法,仅供参考:以下方法测试环境:数据量总共166983条记录,每页30条,总共有5567页,读取的字段数目为28列 第1种方法:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo
2009-12-09 15:25:00
4981
1
原创 限制输入框只能是数字
onbeforepaste="clipboardData.setData(text,clipboardData.getData(text).replace(/[^/d]/g,))" //负责限制onkeyup="value=value.replace(/[^/d]/g,)"//键盘输入限制
2009-11-25 14:41:00
767
原创 过滤网址和输入框中的特殊字符,防止sql注入(C#版)
防sql注入不必在每个页面都写验证了,下面方面便可以一劳永逸。 using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlContr
2009-11-25 12:57:00
4274
4
原创 控制输入框的样式与内容
控制输入框的样式与内容当输入框中无内容时,显示提示信息,有内容时,显示输入的内容。比如:一个搜索框,当没有内容时,框内显示“请输入关键字...”但输入内容不为空时,显示输入的文字。具体实现代码如下:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">控制输入框 说
2009-10-19 12:23:00
4001
原创 【web开发】高度自适应
两种高度自适应1.中,出现情况,当的高度设置一定的时候(注:不设置高度就会正常显示),即height="数值"时,当中内容高度比设置的高度高时,在ie中高度会自动增加,但是在Firefox中高度不会随内容增加而增加。解决方法: 2.在框架中,当框架高度设置一定的时候,当框架内容的高度大于框架的高度时,就不会显示出来解决方法:如:scrolling="no" width="628
2009-10-14 13:27:00
1187
原创 PHP验证网页是否可用的一些方法
最近公司有个网站要先判断服务器上的网页是否可用,然后在把值提交到这个网页上。使用php来检测网页是否可用,没怎么接触过php,搞了两天,基本上是可以检测了。现把代码贴上: // $url = "http://blog.youkuaiyun.com/xuezhongsong/archive/2009/09/17/4561488.aspx"; $ctx = stream_context_cre
2009-09-17 09:57:00
1249
1
转载 c#学习6——C#中的反射
反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码 System.Reflection.Assembly System.Reflection.Me
2009-08-21 17:31:00
604
原创 c#学习5——C#中的继承(inherit)
五、继承(Inherit)5.1. 继承基础知识 为了提高软件模块的可复用性和可扩充性,以便提高软件的开发效率,我们总是希望能够利用前人或自己以前的开发成果,同时又希望在自己的开发过程中能够有足够的灵活性,不拘泥于复用的模块。C#这种完全面向对象的程序设计语言提供了两个重要的特性--继承性inheritance 和多态性polymorphism。 继承是面向对象程序设计的主要特征
2009-08-17 13:05:00
3837
原创 c#学习4——C#中的多态性
首先理解一下什么叫多态。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。多态性通过派生类覆盖基类中的虚函数型方法来实现。多态性分为两种,一种是编译时的多态性,一种是运行时的多态性。编译时的多态性:编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。运行时的多态性:运行时的多态性就是指直到
2009-08-16 17:22:00
744
原创 c#学习3——接口
三、接口3.1 定义:接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。3.2 声明:实际上就是一种定义新的接口的类型声明。声明的格式如下:attributes interface-modifiers interface identifier interfacebaseinterface-body ;接口仅可使用下列修饰符
2009-08-15 22:55:00
698
原创 c#学习2——值参数、引用参数、输出参数
值参数、引用参数、输出参数2.1值参数(value parameters)未用 ref 或 out 修饰符声明的参数为值参数。值参数在调用该参数所属的函数成员(方法、实例构造函数、访问器或运算符)时开始存在,并用调用中给定的自变量的值初始化。当返回该函数成员时值参数停止存在。出于明确赋值检查的目的,值参数被视为初始已赋值。2.2 引用参数(reference parameters)用
2009-08-15 00:39:00
4317
1
原创 c#学习1——数据类型
C# 中有两大数据类型:值类型和引用类型。值类型包括简单类型(Simple types),结构类型(struct types)和枚举类型(Enumeration types)。引用类型包括类、委托、数组、接口。1 值类型:1.1 简单类型:整数类型、布尔类型、字符类型和实数类型。1.1.1 整数类型:依据变量在内存中所占的位数,整数类型包括九种,分别为:短字节型(sbyte,有符号8位
2009-08-14 22:44:00
1204
转载 GridView 72般绝技(转载)
快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义
2009-08-09 04:18:00
587
转载 Lucene 2.4.0的变化
Lucene 2.4.0 是2008年10月8日发布的版本,许多之前版本中的方法和类被声明为过期(@deprecated),且某些方法和类被声明在3.0引擎中将被删除。以下是常用的几个方法和类,在网上搜索到的替换为新版本的方法。1 IndexWriter 的构造器 IndexWriter writer = new IndexWriter(indexPath, getAnalyzer(), tr
2009-08-01 20:32:00
1010
转载 lucene.net 教程(转载)
1, 有时对于一个Document来说,有一些Field会被频繁地操作,而另一些Field则不会。这时可以将频繁操作的Field和其他Field分开存放,而在搜索时同时检索这两部分Field而提取出一个完整的Document。 这要求两个索引包含的Document的数量必须相同。 在创建索引的时候,可以同时创建多个IndexWriter,将一个Document根据需要拆分成多个包含部分Field的
2009-08-01 17:39:00
7064
1
原创 Lucene.Net建立搜索
当我们查询Lucene的一个索引时,Lucene会返回一个有序的Hits对象集合(collection)。Lucene使用默认的评分方式对该集合内的对象按照其得分高低进行排序。对于一个给定的查询,Lucene为每个文档计算一个评分(即一个表示相关性的数值)。Hits本身不是实际的匹配文档集,只是指向这些匹配文档的引用(reference)。在许多显示搜索结果的应用程序中,用户访问的只是最开始的一部
2009-07-31 16:37:00
2452
原创 Lucene.Net索引的建立
在建立索引前,先了解下lucene中的一些与索引相关的重要类。为了对文档进行索引,Lucene 提供了五个基础的类,他们分别是 Document, Field, IndexWriter, Analyzer, Directory。下面我们分别介绍一下这五个类的用途:DocumentDocument 是用来描述文档的,这里的文档可以指一个 HTML 页面,一封电子邮件,或者是一个文本文件。
2009-07-28 19:37:00
5482
转载 Lucene 简介
Lucene.Net 简介 Lucene概况 Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 Lucene 能够为文本类型的数据建立索引,所以你只要能把你要索引的数据格式转化的文本的,Lucene 就能对你的文档进行索引和搜索。比如你要对一些 HTML 文档,PDF
2009-07-28 19:11:00
1558
原创 OA系统
一)、个人办公1、工作计划:A个人的计划 B:员工的计划2、公告管理:A发布公告 B:管理公告 C:公告查询3、文件管理:A:公文管理 B:发送公文 C:已发公文 D:已收公文 E:我的公文4、人力资源:A:个人基本档案 B:员工基本档案 C:员工职位变动 D:员工奖惩情况 E:员工考核情况 F:员工工资档案5、通讯助理:A:个人通讯录 B:内部通讯录 C:外部通讯录6、个人助理:A:
2009-07-27 12:57:00
1520
原创 c#中的排序算法(动态数组ArrayList)
private void button1_Click(object sender, EventArgs e) { TimeSpan s = new TimeSpan(); DateTime dt = DateTime.Now; SortingAlgorithm sort = new SortingAlgorithm()
2009-07-27 11:51:00
2860
1
原创 c#中的排序算法
/* * C#中排序算法 * 2009年7月27日 * CEDAR(雪中松) */using System;using System.Collections.Generic;using System.Text;namespace HC.Common{ public class SortingAlgorithm { /// /// 冒泡排序
2009-07-27 10:52:00
643
转载 AES加解密算法
/// /// AES加密算法 /// /// 加密字符串 /// 密钥 /// public static string AESEncrypt(string toEncrypt, string sKey) { byte[] toEncryptArray = UTF8Enc
2009-07-27 10:22:00
1031
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人