2011年6月29日
摘要: [ 方法一]前台代码:<div><asp:TextBox ID="txtName" runat="server"></asp:TextBox><asp:TextBox ID="txtPwd" runat="server"></asp:TextBox><asp:Button ID="btnLongin" runat="server" Text="提交" /></div>后台代 阅读全文
posted @ 2011-06-29 17:14 carekee 阅读(2801) 评论(0) 推荐(1) 编辑
摘要: IE提供了一个自动完成功能可以记忆我们的输入内容(如登录帐号等),方便下一次快速地录入类似资料.这确实是一个非常友好的功能,在操作时只需用鼠标双击文本框或输入前几个字符, 系统会自动列出以前的录入历史供你选择, 大大提高录入速度及准确性. 相信大多数IE的用户都启用了这项功能.然而做为网站开发者来说, 并不希望什么资料都记忆在用户的电脑上(如银行帐号和其它重要的帐号及密码), 但是我们又不能要求用户禁用自动完成的功能. 幸好IE5.0后为 INPUT type=password, INPUT type=text, FORM 等控件加入了一个 AUTOCOMPLETE的属性,要禁止控件自动完成功 阅读全文
posted @ 2011-06-29 14:49 carekee 阅读(745) 评论(0) 推荐(0) 编辑
摘要: <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>收藏的几个css按钮样式</title></head><style>table {width:95%;border: 1px #E6D1B0 solid;background-color: #efe3ce 阅读全文
posted @ 2011-06-29 14:08 carekee 阅读(300) 评论(0) 推荐(0) 编辑
摘要: <span id="ArticleContent1_ArticleContent1_lblContent"><style>.btn {BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, E 阅读全文
posted @ 2011-06-29 14:06 carekee 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 通过使页面动态加载不同CSS实现多界面 方法一: <%@page language="C#"%> <%@import namespace="System.Data"%> <script language="c#" runat="server"> public void page_load(Object obj,EventArgs e) { //创建服务器端控件. //指定的标记"LINK"初始化此类的新实例. HtmlGenericControl objLin 阅读全文
posted @ 2011-06-29 13:51 carekee 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 本文主要通过一个简单示例,让Web页面在一定的时间间隔内局部刷新,来学习一下ASP.NET AJAX中的服务端Timer控件的简单使用。主要内容 Timer控件的简单使用1.添加新页面并切换到设计视图。2.如果页面没有包含ScriptManager控件,在工具箱的AJAX Extensions标签下双击ScriptManager控件添加到页面中。3.单击ScriptManager控件并双击UpdatePanel控件添加到页面中。4.在UpdatePanel控件内单击并双击Timer控件添加到UpdatePanel中。Timer控件可以作为UpdatePanel的触发器不管是否在UpdatePa 阅读全文
posted @ 2011-06-29 13:33 carekee 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 本文将使用Timer控件更新两个UpdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档。主要内容 在多个UpdatePanel中使用Timer控件1.添加一个新页面并切换到设计视图。2.如果页面没有包含ScriptManager控件,在工具箱中的AJAX Extensions标签下双击ScriptManager控件添加到页面中。3.双击Timer控件添加到Web页面中。Timer控件可以作为UpdatePanel的触发器不管它是否在UpdatePanel中。4.双击UpdatePanel控件添加一个Panel 阅读全文
posted @ 2011-06-29 13:33 carekee 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 本文简单介绍一下在母版页中使用UpdatePanel控件,翻译自官方文档。主要内容1.添加UpdatePanel控件到Content Page2.通过Master Page刷新UpdatePanel一.添加UpdatePanel控件到Content-Page1.添加一个新的Master Page,并切换到设计视图。2.在工具箱中AJAX Extensions标签下双击ScriptManager控件添加到页面中,确保ScriptManager控件添加在ContentPlaceHolder控件之外。3.在ContentPlaceHolder控件添加文本“Master Page”。4.在工具箱的HT 阅读全文
posted @ 2011-06-29 13:33 carekee 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 在本篇文章中,我们将通过编写JavaScript来使用客户端行为扩展UpdateProgress控件,客户端代码将使用ASP.NET AJAX Library中的PageRequestManager,在UpdateProgress控件中,将添加一个Button,来允许用户取消异步更新,并且使用客户端脚本来显示或者隐藏进度信息。主要内容1.通过客户端脚本取消异步更新2.通过客户端脚本显示或者隐藏进度信息一.通过客户端脚本取消异步更新1.创建一个Web页面并切换到设计视图。2.在工具箱中双击ScriptManager、UpdatePanel、UpdateProgress控件添加到页面中。添加后页面 阅读全文
posted @ 2011-06-29 13:32 carekee 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 在UpdatePanel控件异步更新时,如果有错误发生,默认情况下会弹出一个Alert对话框显示出错误信息,这对用户来说是不友好的,本文看一下如何在服务端和客户端脚本中自定义异常处理,翻译自官方文档。主要内容1.在服务端自定义异常处理2.在客户端脚本中自定义异常处理一.在服务端自定义异常处理1.添加ASPX页面并切换到设计视图。2.在工具箱中AJAX Extensions标签下双击ScriptManager和UpdatePanel控件添加到页面中。3.在UpdatePanel控件中添加两个TextBox,一个Label,一个Button和一些文字,并设置Button的Text属性值为“Calc 阅读全文
posted @ 2011-06-29 13:32 carekee 阅读(214) 评论(0) 推荐(0) 编辑
摘要: UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel其他的一些使用方法(第二篇)。主要内容1.用编程的方法控制UpdatePanel的更新2.UpdatePanel的嵌套使用3.同一页面上使用多个UpdatePanel一.用编程的方法控制UpdatePanel的更新对于UpdatePanel,我们也可以使用编程的方法来控 阅读全文
posted @ 2011-06-29 13:31 carekee 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET AJAX Beta2中,UpdateProgress控件已经从“增值”CTP中移到了ASP.NET AJAX核心中。以下两篇关于UpdateProgress的文章基本翻译自ASP.NET AJAX官方网站。主要内容1.UpdateProgress控件简单使用2.使用多个UpdateProgress控件一.UpdateProgress控件简单使用1.创建一个Web页面并切换到设计视图。2.在工具箱的AJAX Extensions标签下,双击ScriptManager控件添加到页面中。3.双击UpdatePanel控件添加到页面中。4.双击UpdateProgress控件添加到页 阅读全文
posted @ 2011-06-29 13:31 carekee 阅读(203) 评论(0) 推荐(0) 编辑
摘要: UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel简单的使用方法(第一篇)。主要内容1.UpdatePanel控件概述2.UpdatePanel工作原理3.ContentTemplate属性4.ContentTemplateContainer属性5.Triggers属性一.UpdatePanel控件概述UpdatePa 阅读全文
posted @ 2011-06-29 13:30 carekee 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在有母版页的情况下,如果需要在Master-Page和Content-Page中需要引入不同的脚本时,这就需要在Content-page中使用ScriptManagerProxy,而不是ScriptManager,ScriptManager 和 ScriptManagerProxy 是两个非常相似的控件。主要内容1.ScriptManagerProxy控件概述2.简单示例一.ScriptManagerProxy控件概述在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptMan 阅读全文
posted @ 2011-06-29 13:17 carekee 阅读(292) 评论(0) 推荐(0) 编辑
摘要: ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的Web Service,以及调用AuthenticationService和ProfileService,还有页面错误处理等。主要内容1.控件概述2.一个简单的示例3.客户端脚本模式4.错误 阅读全文
posted @ 2011-06-29 13:15 carekee 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一.ASP.NET AJAX组成部分 在ASP.NET AJAX官方网站上有如下三个下载:1.ASP.NET AJAX:这部分是ASP.NET AJAX的核心部分,包括了核心AJAX类型系统,网络协议层(networking stack),组件模型,扩展器(extender)基类,以及与ASP.NET集成的服务器端功能(包括广受欢迎的ScriptManager,UpdatePanel,和 Timer控件)。功能列表如下:服务端功能列表Asynchronous client-to-server networkingAuthentication as a Web serviceControlExt 阅读全文
posted @ 2011-06-29 13:14 carekee 阅读(248) 评论(0) 推荐(0) 编辑
摘要: CSS中expression使用简介定义 IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javas cript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javas cript表达式,CSS属性的值等于Javas cript表达式计算的结果。 在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。 给元素固有属性赋值 例如,你可以依照浏览器的大小来安置一个元素的位置。#myDiv {position: absolute;width: 100 阅读全文
posted @ 2011-06-29 13:13 carekee 阅读(589) 评论(0) 推荐(1) 编辑
摘要: <asp:GridView //奇偶行颜色不同设置 如何让GridView的行颜色交替 protected void gvwRetailerListRowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.RowIndex % 2 == 0) { e.Row.Style.Add(HtmlTextWriterStyle.BackgroundColor, "#EAFED7"); } else { e.R 阅读全文
posted @ 2011-06-29 13:13 carekee 阅读(4274) 评论(0) 推荐(0) 编辑