技术开发

AspNet技术

asp.NET开发中正则表达式中BUG分析

阅读(16) 作者(admin)

比如以下的代码就是用来测试用正则表达式匹配从 0xff 到 0xffff 的字符。而值范围在 0 到 0xfe 的所有字符是不能被匹配的。   以下为引用的内容: 复制代码 代码如下:Regex regex = new Regex(@"[/u00FF-/uFFFF]+");...

AspNet技术

asp.net用url重写URLReWriter实现任意二级域名第1/2页

阅读(24) 作者(admin)

好久没有写技术文章,如果大家看不明白,就多看几篇,汗,或者,在文章的后面回复(这是最有效的办法),我会尽力帮助大家解答疑惑.

来找这篇文章的,应该都知道什么叫二级域名吧,废话就不说了.但是讨论前,先要明白一个思想...

AspNet技术

如何为asp.net网站项目添加子项目

阅读(22) 作者(admin)

之前也曾经想过,这些功能根据不同处于项目中的不同文件夹内,比如会员的会在member,后台管理的会在admin文件夹,新闻的会在news文件夹.这样的话如果vs支持按不同文件夹生成不同dll,那我每次修改不同功能的不同文件只要...

AspNet技术

asp.net Timer的使用方法

阅读(22) 作者(admin)

页面代码: 复制代码 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"...

AspNet技术

asp.net 序列化and反序列化演示

阅读(22) 作者(admin)

什么是序列化? ---.net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字...

AspNet技术

AjaxControlToolKit DropDownExtender(下拉扩展控件)使用方法

阅读(23) 作者(admin)

下面大概吧使用方法介绍下(这里使用Lable控件为例子): 1. 给页面添加一个ScriptManager控件(使用方法还没有研究完全,研究完全了试验写点经验) 2.添加一个控制无刷新的UpdatePanel控件 (同上) 3.在UpdatePanel控件中 添加俩...

AspNet技术

asp.net UpdaeProgress的简单用法

阅读(29) 作者(admin)

UpdateProgress 应该就是“更新进度” 的意思吧。 使用方法: 1.添加一个ScriptManager控件 2.添加一个UpdatePanel控件 3.添加一个UpdateProgress控件 设置UpdateProgress控件的AssociatedUpdatePanelID为第2步 Update...

让GridView只显示特定用户的数据的方法
AspNet技术

让GridView只显示特定用户的数据的方法

阅读(24) 作者(admin)

1、新建一个Label1来储存username,这个是我这个方法成功的关键,因为我尝试用Session("username")失败。 改用control 来传递变量,成功! 2、“GridView tasks”--“configure Data Source”--一路next下去---到了“Define...

AspNet技术

ajaxControlToolkit中CascadingDropDown的用法说明

阅读(30) 作者(admin)

利用Table控制位置来实现 刚好最近在学习ajaxControlToolkit中的控件,想到了CascadingDropDown 层叠下拉 是一个级联联动的下来扩展 挺好用 先介绍下CascadingDropDown的一些属性: TargetControlID 目标控件ID 就是所...

让GridView只更新某些特定的数据的方法
AspNet技术

让GridView只更新某些特定的数据的方法

阅读(22) 作者(admin)

1、我要显示完整的数据 2、然而我又不希望所有的数据都可以修改,只希望修改某些特定的列。 3、、“GridView tasks”--“Edit columns ”--把我不希望改动的列的“ReadOnly”属性设为“True”就可以啦,如图: 4、修改下Up...

AspNet技术

把程序集安装到全局程序集缓存中的步骤

阅读(24) 作者(admin)

步骤: 1.先创建类库项目,完成编码; 2.对类库项目生成强命名,生成密钥文件;(该名称是加密的哈希密钥或签名。这种强名称可确保正确的组件版本控制。这有助于防止具有相同名称的组件相互冲突或被消耗应用程序误用) 使用.net Fr...

AspNet技术

axp.net ScriptManager的简单用法

阅读(25) 作者(admin)

资料中如实是说: 1, ScriptManager(脚本控制器)是asp.net ajax存在的基础. 2, 一个页面只允许有一个ScriptManager,并且放在其他ajax控件的前面. 3,ScriptManager掌管着客户端Ajax页的多有脚本,并在页面中注册Ajax类...

AspNet技术

asp.net COOKIES需要注意的一点

阅读(25) 作者(admin)

由于COOKIES的设置简单,使用起来也很方便,因此,平时直接读写COOKIE的过程中并没有发现COOKIE的Expires问题。 当从 REQUEST获取一个COOKIES实例后,如果不重新设置Expires的情况下再次将COOKIES发送到客户端,Expires会变成...

AspNet技术

引用全局程序集缓存内的程序集的方法

阅读(11) 作者(admin)

这与VS自带的程序集是一样的,只有运行时才使用GAC,开发时使用的程序集是则是GAC的一个副本,在.net目录下,通常是"D:/WINDOWS/Microsoft.NET/Framework/版本号/"。

对你而言解决的办法有三种: 1. 把要放到GAC的程序集复制...

AspNet技术

asp.net UrlReWriter使用经验小结

阅读(27) 作者(admin)

第一步,请从此下载该示例源码。解压,把UrlRewriter.dll copy到你的项目 bin 目录下。 第二步,在Web.config中加入: 复制代码 代码如下:<?xml version="1.0" encoding="gb2312" ?> <configuration> <configSections> <sect...

AspNet技术

.NET 扩展实现代码

阅读(21) 作者(admin)

class Command { public virtual void Execute() { } }

class InvalidOperationException<T> : InvalidOperationException where T : Command { public InvalidOperationException(string message) : base(message...

Ajax.net Sys未定义错误解决办法
AspNet技术

Ajax.net Sys未定义错误解决办法

阅读(18) 作者(admin)

查了很多处理日志,说的都是在Web.Config里面加什么语句,就是下面这些: 复制代码 代码如下:< httpHandlers>

  < remove verb="*" path="*.asmx"/>

  < add verb="*" path="*.asmx" validate="false" type="Syst...

AspNet技术

用Jquery访问WebService并返回Json的代码第1/3页

阅读(28) 作者(admin)

在我们的应用中一般会是这样的,使用了jquery作为客户端框架,ajax请求也通常返回html或者json。html这里就不讨论了。返回json一般都是搞一个handler.ashx来处理请求,拼凑字符串来返回json。从而放弃了ws,因为ws返回的是xm...

AspNet技术

asp.net保存远程图片的代码

阅读(22) 作者(admin)

注意:并没有实现CSS中的图片采集,且图片的正则还有待完善。 复制代码 代码如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI;...

AspNet技术

asp.net(c#)判断远程图片是否存在

阅读(24) 作者(admin)

复制代码 代码如下:private int GetUrlError(string curl) { int num = 200; if(this.method==1) { HttpWebRequest request=(HttpWebRequest) WebRequest.Create(new Uri(curl)); ServicePointManager.Expect100Cont...

AspNet技术

ASP.NET表单验证方法详解第1/2页

阅读(32) 作者(admin)

1、使用验证控件 这属于客户端验证,微软开发人员将最常用的验证功能进行了封装,使得我们开发效率明显提高,而且特别是自定义验证控件,非常灵活,我们可以自行设计验证逻辑。但是验证控件收到了浏览器的限制,记得在一次开发过...

AspNet技术

Asp.Net类库中发送电子邮件的代码

阅读(15) 作者(admin)

通常验证电子邮件真实有效的办法是:当用户填写的注册资料经过网站初步格式验证之后,用户并不能利用此帐号登录,系统会向用户注册时填写的电子邮件地址发送一封电子邮件,邮件中给出一个链接,只有当用户点击了这个链接之后才...

AspNet技术

asp.net下常用的加密算法MD5、SHA-1应用代码

阅读(32) 作者(admin)

MD5 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。是一种不可逆的加密算法,目...

AspNet技术

asp.net Server.MapPath方法注意事项第1/2页

阅读(27) 作者(admin)

在做一个客户推广系统的时候,里面有一个模板管理模块,需要管理员添加模板,包括模板的名称、说明和缩略图等,在这里上传图片的功能,我采用了比较传统的方法,进行上传,测试没有问题。但当我发布之后,对存储图片的文件夹创建了虚...