08 2012 档案
摘要:在asp.net程序设计中,为了网页的安全我们经常要做防止SQL注入,下面的这个方法只是 在一定程度上解决了这个问题: 添加引用: using System.Text.RegularExpressions; 方法引用 string str=GetSafeSQL(string value); 方法如下: /// <summary> /// 过滤SQL非法字符串 /// </summary> /// <param name="value"></param> /// <returns></returns> p
阅读全文
摘要:网页中通常会用到登录用户名和密码,才能进行一系列的增删改查操作,这时我们可以 使用Session来进行页面之间传值。判断Session的值是不是为空和Session值来区分 有没有权限,但是这种方法有很大的缺点,一是Session是有时间限制的,二是我们每 一个页面都需要进行判断,影响了编程效率。这时我们可以使用asp.net内置票据认证, 他的作用是:根据你的设置,在进入到某一个目录下的页面时自动判断你是否有权限访问 这个页面,没有权限则自动跳转到你预先设置的登录页。说了那么多,让我们看看asp.net 内置票据认证的用法: 已一个项目为例:此项目中有个admin文件夹,此文件夹下保存的是.
阅读全文
摘要:JPG图片在上传之后宽度和高度往往并不是自己想要,这个时候我们在上传之后要对这张 图片进行一定宽度和高度的缩放,将JPG格式的图像生成一定宽高的缩略图方法如下: 添加引用: using System.Drawing; using System.Drawing.Drawing2D; 调用方法: CreateImage(Server.MapPath("~/a.jpg"), Server.MapPath("~/a_160_120.jpg"), 160, 120); 方法如下: /// <summary>创建规定大小的图像 /// 源图像只能是JPG
阅读全文
摘要:使用jQuery实现倒计时效果,这个实例是在页面上显示剩余几天几小时几分几秒的效果。 在头部引用最新的jQuery.js文件: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="jQuery.js" type="text/javascript"></script> </head> 前台页面: <body> <d
阅读全文
摘要:WINFORM中一般使用time控件来完成计时操作,在网页中的计时操作可以使用javascript 来完成,今天我用js写了一个倒计时实例,这个实例在页面上显示5,4,3,2,1后直接跳转 到网站的首页,希望对大家有帮助。 前台页面: <p>将在 <span id="mes">5</span> 秒钟后返回首页!</p> javascript代码如下: <script language="javascript" type="text/javascript"> var i = 5
阅读全文
摘要:我上一篇文章介绍了Excel导入到DataTable的方法,总觉得少些什么,这篇我就将DataTable 中的数据导出到Excel并提供下载的方法记录下来。 调用如下: CreateExcel(dtexcel, "application/ms-excel", excel); 方法如下: /// <summary> /// DataTable中的数据导出到Excel并下载 /// </summary> /// <param name="dt">要导出的DataTable</param> /// <par
阅读全文
摘要:最近在网上看了几篇将Excel中某个工作簿的数据导入到DataTable的文章,自己总结了一套最实用的方法。 这里需要注意的是:从Excel的导入到DataTable时,Excel的第一行数据会导入成DataTable的字段,所以 Excel的第一行最好可以为空或者标识数据。 添加引用: using System.Data.OleDb; using System.IO; 调用如下: DataTable dt = GetExcelData("D:\\Data.xls", "sheet1"); 方法如下: /// <summary> /// 获取
阅读全文
摘要:在前台页面上有时候只需要显示一定长度的字符就可以了,例如在前台页面显示标题,而标题有20个字符, 显示在<div></div>会很长影响页面的整体美观,这时就用下面方法,只截取前12个字符剩下的用“...”代替。 前台页面调用如下: <div><%# StringTruncat(Eval("Title").ToString(), 12, "...")%></div> 方法如下: /// <summary> /// 将指定字符串按指定长度进行剪切, /// </summary&g
阅读全文

浙公网安备 33010602011771号