编程技巧 - 文章列表
-
ASP.NET中为GridView添加删除确认提示框
在GridView中我们可以直接添加一个CommandField删除列来删除某行信息。但为了避免误操作引起的误删除,在删除操作者让操作者再确认下,完后再进行删除。 首先我们给我们的GridView 添加一个模板列,如下:<asp:TemplateField HeaderText=”Delete” ShowHeader=”False”><ItemStyle ForeColor=”Red” /><ItemTemplate> <asp:LinkButton ID=”BtnDelete” runat=&
-
ASP.NET 2.0 绑定高级技巧
1.简单数据绑定定 <!–ASP.NET 1.x data binding expression –> <%# DataBinder.Eval(Container.DataItem, “Price”) %> <!–Equivalent ASP.NET 2.0 data binding expression –> <%# Eval(“Price”) %> <!–XML data binding ̵
-
获得汉字字符串的首个拼音字母的缩写
标题可能不太清楚,实现的功能如下:我爱中国-WAZG 1。汉字字符与英文字母之间区别 标准的asc表不包含汉字字符,因为一个asc字符只有1byte,就是8bit,8bit所能代表的数字范围,如果是有符号的好,因该为-128-127,无符号的话,应该为0-255。而我们知道,一个汉字字符,应该占有2个byte,表示范围应该为-32768-32767,所以汉字的asc,举例一段bit: 11002111,11111101它所代表的字符,应该超过了asc所能表述的范围,这时候就会产生溢出。所以占有两个byte的汉字字符的asc码应该为负的。2.功能实现 1using System;
-
c# MD5加密算法的一个实例
环境:vs.net2005/sql server2000/xp测试通过\n1.MD5 16位加密实例\nusing System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography; namespace md5{ class Program { static void Main(string[] args) { Console.WriteLine(UserMd5(“8″));
-
ASP.NET随机码生成示例
现在很多网页登陆的时候都使用了随机图片的方式,是一种简单、有效的防止黑客恶意攻击的手段。今天看了一些网上的资料,明白其生成原理:从样本中,获取随机字符串,随机字符串保存进session,并以位图的方式形成随机码图片。\n实现:添加命名空间\nusing System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;生成页代码\nusing System;using System.Data;using System.Configuration;using System.Collections;using Sy
-
通过反射填充泛型集合List的静态方法
呃“花了一晚上时间,终于搞出来了如何通过反射,从DataReader将数据填充到数据实体泛型集合的静态方法.\n//Kchen.Core.BaseBusinessObject为通用数据实体类,此处仅为限定T所继承的类型 public static IList<T> FillDataListGeneric<T>(System.Data.IDataReader reader) where T : Kchen.Core.BaseBusinessObject { //实例化一个List<>泛型集合
-
ASP.NET 2.0 AJAX中Webservice调用方法示例
ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例。笔者安装的ASP.NET 2.0 AJAX\n版本为AJAX November CTP。\n三个示例分别为:1 带参数的WS方法2 不带参数的WS方法3 参数类型为DataTable的WS方法\n一、WebMethod注意要点:1 WebMethod类需要添加命名空间 Microsoft.Web.Script.Services,此空间需要引用Microsoft.Web.Preview.dll2 类声明加入标签 [ScriptService]3 在Asp.net 2.0里可以直接用D
-
ASP.NET技巧:存储过程的分析
1 // 对存储过程的分析:实例 2 // string G_name ,string G_password为传递给此存储过程的参数,string Loging表示方法名和类型 3 4 public string Login( string G_Name , string G_Passord) 5 { 6 7 SqlConnection Conn = new SqlConnection(ConfigurationSettings.AppeSettings[ \" ConnectionS
-
asp.net定制简单的错误处理页面
通常web应用程序在发布后,为了给用户一个友好界面和使用体验,都会在错误发生时跳转至一个自定义的错误页面,而不是asp.net向用户暴露出来的详细的异常列表。简单的错误处理页面可以通过web.config来设置 <customErrors mode=”RemoteOnly” defaultRedirect=”GenericErrorPage.htm”> <error statusCode=”403″ redirect=”NoAccess.htm”
-
ASP.NET2.0的multiview和wizard控件
在asp.net 1.1中,如果要做一个具有向导式的应用程序,是比较麻烦的。所谓向导式应用,就是说比如一个注册用户的应用,是需要若干步完成的,用户填完某一步的表单后,可以点”下一步”而进入下一步,也可以使用”上一步”的功能回到刚才的页面。而在asp.net 2.0中,引入了两个新的控件:Multiview和Wizard向导控件,大大方便了用户的使用。在本文中,将以vs.net 2005为例,说明如何使用这两个控件来创建应用,分别举出两个例子:在线调查和注册用户,读者可以通过本文加深对这两个控件的认识,在这两个例子中,我们还将使用到asp.net