使用技巧
文章平均质量分 81
claymore1114
这个作者很懒,什么都没留下…
展开
-
防页面刷新提交
原理:1. 在页面第一次加载时,生成一个标志,用session来存储,if (Session["Token"] == null)生成标志。 2. 将session的值赋值给页面的html隐藏控件的value。 3.点击提交时,session的值不为空,也就不会重新生成,用session的值和html隐藏控件的值进行对比,看是否 相等转载 2009-09-30 12:32:00 · 583 阅读 · 0 评论 -
JavaScript题型
1.如何获取表单域的选择部分的文本? 1 2 3 <!--function _sel(obj){alert("显示文本:" + obj.options[obj.selectedIndex].text);alert("值:" + obj.options[obj.selectedIndex].value);}// -->原创 2010-01-05 22:55:00 · 741 阅读 · 0 评论 -
总结一下网站注入与防范的方法
1.首先我会检查一下服务器配置,重新配置一次服务器安全,可以参考 http://hi.baidu.com/zzxap/blog/item/18180000ff921516738b6564.html 2.其次,用麦咖啡自定义策略,即使网站程序有漏洞,别人也很难在文件上写入代码了。 参考自定义策略,有了这个策略,再烂的程序,你也无法写入我的文件 http://hi.baidu.co转载 2010-01-06 20:09:00 · 485 阅读 · 0 评论 -
简单的 sql分页存储过程
【1】create procedure proc_pager1 ( @pageIndex int, -- 要选择第X页的数据 @pageSize int -- 每页显示记录数 ) AS BEGIN declare @sqlStr varchar(500) set @sqlStr=select top +convert(varchar转载 2010-01-05 19:07:00 · 520 阅读 · 0 评论 -
SqlHelp类
using System;using System.Data;using System.Xml;using System.Data.SqlClient;using System.Collections;using System.Configuration;namespace Microsoft.ApplicationBlocks.Data2{转载 2010-01-06 19:35:00 · 1012 阅读 · 0 评论 -
人民币大写
/// /// Rmb 的摘要说明/// public class Rmb{ /**//// /// 转换人民币大小金额 /// /// 金额 /// 返回大写形式 public static string CmycurD(decimal num)转载 2010-01-05 22:46:00 · 1315 阅读 · 0 评论 -
js+div进度条
无标题页 <!-- //设置span元素的编号 var progressEnd= 16; //设置进度条的颜色为蓝色 var progressColor="blue"; //设置进度条走动的时间---毫秒单位 var progressInterval = 350转载 2010-01-06 17:09:00 · 3308 阅读 · 0 评论 -
js放大镜特效
wujinjian <!-- /* *特别注意: *放大的倍数=原图的大小/小图片显示的大小 *自己查看原图片的大小,我这是 400*400 px */转载 2010-01-06 19:32:00 · 1646 阅读 · 0 评论 -
提高 SQL 性能的方法
有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费转载 2010-01-06 20:04:00 · 374 阅读 · 0 评论 -
Sql常用的日期函数
1. 当前系统日期、时间select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的datetime 值例如:向日期加上天select dateadd(day,2, 2004-10-15) --返回:-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间边界数。select datedif原创 2010-01-05 19:29:00 · 734 阅读 · 0 评论 -
图片以二进制保存到数据库并读出到硬盘
转载 2010-01-04 18:18:00 · 1439 阅读 · 0 评论 -
用户控件和页面的7种交互方式
在论坛上看到的,觉得会用上,收藏。用户控件WebUserControlA id为WebUserControl1和WebUserControlB id为WebUserControl1和页面Default.aspx之间的交互如下: 1、WebUserControlA 中有一个TextBox ID为TextBox1,Default.aspx 中有一个Button ID为But原创 2010-03-03 20:34:00 · 3793 阅读 · 0 评论 -
类似CSDN等级图片生成
csdn的等级图片其实就是一张图片,利用css来控制显示图片的一部分,利用background-position属性。知识点:background-position 属性设置背景图像的起始位置。这个属性设置背景原图像的位置,背景图像如果要重复,将从这一点开始。提示:您需要把 background-attachment 属性设置为 "fixed",才能保证该属性在 Firefox 和原创 2009-09-30 14:53:00 · 997 阅读 · 0 评论 -
数据绑定控件 交替颜色设置
一般交替颜色设置,需要设置2个循环模板 itemtempplate和alternatingitemtemplate如下: [] [] 现在我们可以用行号进行设置,行号%2 的余数为0 还是1来设置这行的颜原创 2009-09-29 18:57:00 · 982 阅读 · 0 评论 -
BBS添加表情
一、给文本框添加表情。文本框是不会显示图片的,因此,我们用替代法来显示。(如56视频) 1. 在目录下发一些图片,如:face/... 2.在html中显示表情图片,如下: 3.我们写js方法insertsmilie,注意方法的参数和图片的名称。function insertsmilie(smilieface) { document.getE原创 2009-09-30 15:43:00 · 1992 阅读 · 8 评论 -
将DateRead转化为DataSet
public DataSet GetAddTopicByUserId(int id) { SqlDataReader reader = null; DataSet ds = new DataSet(); DataTable tb = new DataTable(); D原创 2009-09-30 16:10:00 · 734 阅读 · 0 评论 -
存储过程 搜集
【1】AspNetPage分页控件的存储过程。set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo/**** 名称:分页存储过程 作者:shuiyao 描述:传入表名,主键,与搜索条件***/--EXEC public_page 15, 1, where 1=1原创 2009-09-30 16:35:00 · 452 阅读 · 0 评论 -
javascript除去数组中的重复元素【转】
function unique(data){debugger; data = data || []; var a = {}; for (var i=0; i var v = data[i]; if (typeof(a[v]) == undefined){ a[v]转载 2010-01-21 16:21:00 · 375 阅读 · 0 评论 -
IE6下div覆盖select解决方案
在IE6下 弹出的div层无法遮盖DropDownList/select控件,如下方法可行: <!-- function divdis() { var divs = document.getElementById("divdis"); var iffram = document.getElementBy原创 2010-01-31 14:56:00 · 6194 阅读 · 0 评论 -
js获取鼠标单击键
利用OnMousedown和OnContextmenu添加鼠标左中右键单击的处理,返回event.button的值来判断是单击了哪个键。简单测试代码如下: @ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>DOCTYPE html PUBLIC "原创 2010-02-28 18:22:00 · 2515 阅读 · 0 评论 -
Sql数据层分页技术
看了一篇讲座,说到数据层分页技术,用到了4中方式,1)使用top *top 2)使用表变量 3)使用临时表 4)使用ROW_NUMBER函数。其中最快的是第1 和第4中方式,接下来我们来看看这两种方式:我们使用sql2005自带的数据库 AdventureWorks测试,1)--Use Top*TopDECLARE @Start datetime,@end datetim原创 2010-03-01 22:11:00 · 802 阅读 · 0 评论 -
Sql语句创建表
新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default /默认值/ null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,[字段6] D转载 2010-01-09 10:50:00 · 1174 阅读 · 2 评论