摘要: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="Default5" %><%@ Register src="WebUserControl.ascx" tagname="WebUserControl" tagprefix="uc1" %><!DOCTYPE html PUBLIC "-//W3C//D 阅读全文
posted @ 2011-11-23 23:50 cherry0917 阅读(402) 评论(0) 推荐(0) 编辑
摘要: js: 大于0的正整数 var txtValue=document.getElementById("a").value; if(txtValue.match(/^[0-9]*[1-9][0-9]*$/)) alert("请输入正整数");"^\\d+$ " //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$ " //正整数 "^((-\\d+)|(0+))$ " //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$ " //负整数 阅读全文
posted @ 2011-11-18 11:35 cherry0917 阅读(3686) 评论(0) 推荐(1) 编辑
摘要: <script type="text/javascript"> function GetUser(TxtEmpID,TxtEmpName,url) { var properties = 'status:no;resizable:no;toolbar=no;menubar=no;location=no;scroll:no;dialogWidth:540px;dialogHeight:450px;' var arg=window.showModalDialog(url,"",properties); if(arg!=null) { 阅读全文
posted @ 2011-11-14 22:49 cherry0917 阅读(120) 评论(0) 推荐(0) 编辑
摘要: http://www.xiazaiba.com/html/5540.htmlaxure rphttp://ccj188.blog.51cto.com/447493/94520http://www.cnblogs.com/wbqsln/archive/2011/04/19/2020629.html 阅读全文
posted @ 2011-11-01 18:00 cherry0917 阅读(90) 评论(0) 推荐(0) 编辑
摘要: http://www.obout.com/t2/edraganddrop.aspxhttp://demos.telerik.com/aspnet-ajax/treeview/examples/programming/loadondemandmodes/defaultcs.aspxhttp://demos.telerik.com/aspnet-ajax/treeview/examples/overview/defaultcs.aspxhttp://www.obout.com/t2/edraganddrop.aspxhttp://www.codango.com/aspnet/dir/assembl 阅读全文
posted @ 2011-11-01 11:06 cherry0917 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1.先把Ajax.dll添加引用到项目中,在项目上右击,菜单上有个[添加引用],然后一步一步把那个.DLL文件添加进来,之后你会在项目的引用中看到那个Ajax.dll就是添加成功了 2.修改Web.config。在 <system.web> 元素中添加以下代码。这里的Ajax.dll和Ajaxpro.dll引用方法是不一样的,一定要注意 <configuration> <system.web> <httpHandlers> <!-- Ajax.dll的配置文件写法为,我下载到的是这个 --> <add verb="PO 阅读全文
posted @ 2011-07-28 22:10 cherry0917 阅读(9117) 评论(2) 推荐(2) 编辑
摘要: Page.ClientScript.RegisterStartupScript() 使用类型、键、脚本文本和指示是否添加脚本标记的布尔值向 Page 对象注册启动脚本。参数type 要注册的启动脚本的类型。key 要注册的启动脚本的键。script 要注册的启动脚本文本。addScriptTags 指示是否添加脚本标记的布尔值.备注:启动脚本由它的键和类型唯一标识。具有相同的键和类型的脚本被视为重复脚本。只有使用给定的类型和键对的脚本才能使用该页面进行注册。试图注册一个已经注册的脚本不会创建重复的脚本。调用 IsStartupScriptRegistered 方法以确定具有给定的键和类型对的启 阅读全文
posted @ 2011-07-28 17:24 cherry0917 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 在asp.net中经常要写些特殊的WebControl,并应用到不同的场合,偶然发现将自己写的控件放置到ajax的UpdatePanel中就出错。经过不断的调试和翻阅msdn,原来是正常使用Page刷新时可以页面向客户端注册脚本块,而在UpdatePanel刷新时不能注册它以外的内容,所以在updatePanel中的控件没有将js资源文件注册到客户端。于是就产生了ScriptManager与ClientScript的区别System.Web.UI.ScriptManager 为 Web 和应用程序服务管理 ASP.NET AJAX 脚本库和脚本文件、部分页面呈现以及客户端代理类生成。向客户端注 阅读全文
posted @ 2011-07-28 17:23 cherry0917 阅读(211) 评论(0) 推荐(1) 编辑
摘要: ASP.NET 2.0/3.5 一共提供了六个验证控件,在仔细了解了这几个验证控件后,才发现以前自己对验证控件有太多的误解,对其了解仅限于表象,对其应用也很不合理。以前我认为: 1. 验证控件和javascript的验证方式是一致的,都是通过js来进行验证 2. 验证控件太丑 3. 验证控件灵活度太差 效果和灵活度不如javascript的验证方式,这些控件最终还是会生成客户端的html和javascript,以上的这些都是对验证控件的误解。在此章节开始之前,我先阐述并修正我对这些控件的误解。 1. 验证控件和javascript验证 验证控件通过服务器解释,最终呈现到浏览器,我们看到的仍然是 阅读全文
posted @ 2011-07-26 11:52 cherry0917 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,.NET中一些Web服务器控件解析并编译,最终被渲染的时候,其实是转化成了普通的html控件。比如<asp:LinkButton>控件就被渲染成了<a>锚点控件,这里要讲的DropDownList控件也一样,被渲染成了普通的select控件,在如下的asp.net页面中定义了一个web服务器控件DropDownList和一个普通的select控件(主要为了对比)。代码如下:<asp:DropDownList ID = "ddlCities" runat = "server"><asp:ListItem 阅读全文
posted @ 2011-07-26 10:05 cherry0917 阅读(3465) 评论(0) 推荐(1) 编辑