编程技巧 - 文章列表
-
C#MD5算法
当我要写一个MD5算法的程序时,发现中英文的语言描述都有一些不确切的地方,某些个细节 讲得不清楚,或者说很费解。最后不得不拿出C语言的源程序来调试,这对于理解算法是很不 利的。于是就总结了一下我摸索到的一些要点。 1.来历 MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。http://www.ietf.org/rfc/rfc1321.txt,是一份最权威
-
总结:asp.net页面间数据传递
1. Get(即使用QueryString显式传递) \n方式:在url后面跟参数。 \n特点:简单、方便。 \n缺点:字符串长度最长为255个字符;数据泄漏在url中。 \n适用数据:简单、少量、关键的数据。 \n适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。 \n用法:例如:url后加?UserID=…,跳转到目标页面,目标页面在伺服端可用Request.QueryString[\"InputText\"]获取其指定参数值。具体可参考打印书本P261 \n2. Post \n方式:通用的方式。利用form提交。 \n特点:最常用的方法。常用技巧是把隐秘的数据存在隐藏
-
使用ASP.NET AJAX框架扩展HTML Map控件
【摘要】在本文中,我将向你展示如何使用ASP.NET AJAX框架对添加可点击的热点的HTML Map控件进行扩展。经扩展后,当我们的鼠标移动到这些热点上后,即弹出关于这些热点的详细信息;但是,这些详细信息都是通过AJAX异步方式从远程服务中取得的。\n 一、 简介\n 首先,我们注意到,ASP.NET 2.0中也提供了一个服务器控件ImageMap。此控件是一个让你可以在图片上定义热点(HotSpot)区域的服务器控件。用户可以通过点击这些热点区域进行回发(PostBack)操作或者转发到某个URL地址。典型情况下,该控件用于需要对某张图片的局部范围进行互动操作。然而,这个控件的不足之
-
防范SQL注入式攻击
SQL注入式攻击是利用是指利用设计上的漏洞,在目标服务器上运行Sql命令以及进行其他方式的攻击动态生成Sql命令时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。比如:如果你的查询语句是select * from admin where username=”&user&” and password=”&pwd&”\"那么,如果我的用户名是:1 or 1=1 那么,你的查询语句将会变成: select * from admin where username=1 or 1=1 and password=&#
-
使用C#在进度条中显示复制文件的进度
Code List: ————————————————————————- /***************************************************************** ** File Name: frmMain.cs ** Copyright (c) 1999 -2003
-
ASP.NET技巧:DataGrid传统分页方式
此分页方式与传统ASP分页方式相仿.\nDataGridPage.aspx\n<%@ Page language=”c#” Codebehind=”DataGridPage.aspx.cs” AutoEventWireup=”false” Inherits=”netCRM.DataGridPage” %><!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN” ><HTML>
-
ASP和ASP.NET共用Cookies问题
1、asp.net操作Cookies方法:\nResponse.Cookies[\"tcpoauser\"].Value=ds.Tables[\"Table\"].Rows[0][\"username\"].ToString();Request.Cookies[\"tcpoauser\"].Value.ToString();
-
ASP.NET中备份sqlserver数据库的方法
前言:我们在开发网站时,在管理后台,管理员通常要定期对数据库进行备份(当然也可以让sqlserver服务器定期自动备份,但我此处讲的是asp.net中的备份),备份的代码很简单:\n下面是我做一个网站后台时在”备份”按扭下写的一个事件,应该很容易看懂:)protected void Button1_Click(object sender, EventArgs e) { string newname = “WebJake” + DateTime.Now.Year.ToString() + DateTime.Now.Month.T
-
asp.net利用RAR实现文件压缩解压缩
如果服务器上安装了RAR程序,那么asp.net可以调用RAR实现文件压缩与解压缩。\n不过要注意的是,由于Web程序不能直接调用客户端的程序(除非用ActiveX,ActiveX几乎被废弃),所以如果要想实现让用户把本地文件用网页解压缩只有把文件上传到服务器上再调用服务器上的RAR压缩,同理要解压缩本地的RAR文件可以把文件上传到服务器解压再拿回来。\n本文讲怎么在服务器端的目录解压缩文件!\n效果图: 前台代码:\n前台代码:<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=
-
GridView 批量删除,自定义分页,定位页码