随笔分类 -  ASP.NET

上一页 1 2 3 4 5 6 7 下一页
ASP.NET学习笔记
wap 2.0 编写规范
摘要:WAP 2.0—— XHTML MP and WCSS一、WAP的常识(省略) 二、XHTML MP(一)XHTML MP 介绍XHTML MP(eXtensible HyperText Markup Language Mobile Profile)WAP2.0与WCSS(WAP CSS /WAP Cascading Style Sheet)配套使用是XHTML的子集XHTML Basic (XHTML子集)+另外的一些XHTML的元素和属性WAP浏览器与互联网之间以前WAP网站(WML and WMLScript )更多的展示表现(presentation control )(一)XHTML 阅读全文
posted @ 2011-06-09 21:34 上校 阅读(540) 评论(0) 推荐(0)
HttpWebRequest
摘要:using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;namespace MyWebRequest { internal class MobileUtils { const string sUserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"; const string sConten 阅读全文
posted @ 2011-06-02 22:29 上校 阅读(442) 评论(0) 推荐(0)
为vs2008添加Mobile Web Forms模板
摘要:才发现VS2008里面没有了以前VS2003和VS2005里面的Mobile Web Forms模版,让那些Mobile Web Site的开发者们多少会感到一些意外。这确实很令人疑惑,据Microsoft-Visual Web Developer的团队项目经理Omar Khan的说法,这是因为Visual Studio 2008中的设计视图是基于一个全新的架构设计的,所以暂时这一部分模板还没有跟上,所以ASP.NET mobile controls并不能显示。但是这多少也反映了微软是不是也在考虑今后(一方面也随着IEmobile的日趋成熟)可能将MobileWebSite的开发归并到ASP. 阅读全文
posted @ 2011-06-01 15:48 上校 阅读(232) 评论(0) 推荐(0)
.net中日至框架log4net.dll如何使用
摘要:首先配置web.config文件1.添加如下节点<!--log4net配置 BEGIN--><configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/></configSections><log4net debug="true"> <appender name="LogFileAppender" 阅读全文
posted @ 2011-05-25 23:26 上校 阅读(561) 评论(0) 推荐(0)
反序列化,从XML中取数据
摘要:XML文件部分:<?xmlversion="1.0"encoding="utf-8"?><shiporderorderid="889923"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="shiporder.xsd"><orderperson>GeorgeBush</orderperson><shipto><na 阅读全文
posted @ 2011-05-12 01:03 上校 阅读(363) 评论(0) 推荐(0)
动态载入.ascx用户控件
摘要:aspx部分<body><divid="div1"runat="server"></div></body>.cs部分protectedvoidPage_Load(objectsender,EventArgse){WebUserControl1control=(WebUserControl1)Page.LoadControl("WebUserControl1.ascx");this.div1.Controls.Add(control);} 阅读全文
posted @ 2011-05-09 21:09 上校 阅读(201) 评论(0) 推荐(0)
以字符串变量作为缓存依赖,缓存数据
摘要:protected void Page_Load(object sender, EventArgs e) { } protected void TextBoxIntelligent1_Focus(object sender, wzh.myWebControlsLib.TextBoxIntelligent.FocusEventArgs e) { string arg = e.tbText; if (Cache["dep"] == null) { Cache["dep"] = arg; } else if ((string)Cache["dep&q 阅读全文
posted @ 2011-05-08 15:53 上校 阅读(188) 评论(0) 推荐(0)
ASP.NET Cache
摘要:原文地址:http://www.codeproject.com/KB/aspnet/AspDotNetCache.aspx缓存是在内存中存储很耗时创建的数据的一项技术,也是ASP.NET一个重要特性。例如,你可以缓存那些耗时的复杂查询出来的数据,之后的请求不必再从数据库中取数,直接从缓存中取。通过缓存,可以大大提高应该程序的性能。主要有两种缓存类型:1.输出缓存2.数据缓存1. Output Caching(输出缓存)使用输出缓存,可以缓存页面最终的生成的HTML。当同一个页面再次请求时,缓存页起作用。ASP.NET不再执行页面的生命周期和相关代码。输出缓存的语法:Code highlight 阅读全文
posted @ 2011-05-08 10:22 上校 阅读(392) 评论(0) 推荐(0)
自己写的一个DropDownList无刷新二级联动控件
摘要:介绍:DropDownList无刷新二级联动控件,通过ClientScript.GetCallbackEventReference实现了无刷新联动。支持样式,视图状态的保存。并将DropDownList的回发操作封装到事件中。使用控件就像使用一般的DropDownList服务器控件一样,感觉不出以往写ajax操作的烦琐,也不需要写任何js脚本。下载地址:http://download.csdn.net/source/3242831或者:http://zhuawang.212.huyi5.com/demo.rar 阅读全文
posted @ 2011-05-03 12:50 上校 阅读(497) 评论(0) 推荐(0)
ClientScript.GetCallbackEventReference几个参数的使用实例
摘要:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="WebForm3.aspx.cs"Inherits="Cl_WebComTest.WebForm3"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html 阅读全文
posted @ 2011-04-25 16:22 上校 阅读(579) 评论(0) 推荐(0)
GetCallbackEventReference实用讲解
摘要:一. 描述在开发winform程序时不会考虑页面刷新问题,只要控制好线程别导致假死就ok了,但是在开发web页面程序时,刷新有的时候真是头痛的很。页面回调可以解决这个问题,下面简单就实用来讲对callback做下介绍。二. 讲解在网上看了很多关于原理呀什么的讲解,起初也是一头雾水,如果只是使用,不用了解那么多,那些原理在开发web网络功能时可以多了解一下,相关知识可以到网上搜一下,在这里我就简单说一下如何使用。其实你只要走完5步就完成了,很简单:1.设置触发事件(button 什么都行,这里用div),例如:<div style="cursor:hand;background- 阅读全文
posted @ 2011-04-25 14:23 上校 阅读(2602) 评论(1) 推荐(0)
ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件
摘要:本文将使用Timer控件更新两个UpdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档。主要内容 在多个UpdatePanel中使用Timer控件1.添加一个新页面并切换到设计视图。2.如果页面没有包含ScriptManager控件,在工具箱中的AJAX Extensions标签下双击ScriptManager控件添加到页面中。3.双击Timer控件添加到Web页面中。Timer控件可以作为UpdatePanel的触发器不管它是否在UpdatePanel中。4.双击UpdatePanel控件添加一个Panel 阅读全文
posted @ 2011-04-11 16:47 上校 阅读(248) 评论(0) 推荐(0)
ASP.NET AJAX入门系列(10):Timer控件简单使用
摘要:本文主要通过一个简单示例,让Web页面在一定的时间间隔内局部刷新,来学习一下ASP.NET AJAX中的服务端Timer控件的简单使用。主要内容 Timer控件的简单使用1.添加新页面并切换到设计视图。2.如果页面没有包含ScriptManager控件,在工具箱的AJAX Extensions标签下双击ScriptManager控件添加到页面中。3.单击ScriptManager控件并双击UpdatePanel控件添加到页面中。4.在UpdatePanel控件内单击并双击Timer控件添加到UpdatePanel中。Timer控件可以作为UpdatePanel的触发器不管是否在UpdatePa 阅读全文
posted @ 2011-04-11 16:46 上校 阅读(303) 评论(0) 推荐(0)
ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel
摘要:本文简单介绍一下在母版页中使用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-04-11 16:45 上校 阅读(276) 评论(0) 推荐(0)
ASP.NET AJAX入门系列(8):自定义异常处理
摘要:在UpdatePanel控件异步更新时,如果有错误发生,默认情况下会弹出一个Alert对话框显示出错误信息,这对用户来说是不友好的,本文看一下如何在服务端和客户端脚本中自定义异常处理,翻译自官方文档。主要内容1.在服务端自定义异常处理2.在客户端脚本中自定义异常处理一.在服务端自定义异常处理1.添加ASPX页面并切换到设计视图。2.在工具箱中AJAX Extensions标签下双击ScriptManager和UpdatePanel控件添加到页面中。3.在UpdatePanel控件中添加两个TextBox,一个Label,一个Button和一些文字,并设置Button的Text属性值为“Calc 阅读全文
posted @ 2011-04-11 16:44 上校 阅读(307) 评论(0) 推荐(0)
ASP.NET AJAX入门系列(7):使用客户端脚本对UpdateProgress编程
摘要:在本篇文章中,我们将通过编写JavaScript来使用客户端行为扩展UpdateProgress控件,客户端代码将使用ASP.NET AJAX Library中的PageRequestManager,在UpdateProgress控件中,将添加一个Button,来允许用户取消异步更新,并且使用客户端脚本来显示或者隐藏进度信息。主要内容1.通过客户端脚本取消异步更新2.通过客户端脚本显示或者隐藏进度信息一.通过客户端脚本取消异步更新1.创建一个Web页面并切换到设计视图。2.在工具箱中双击ScriptManager、UpdatePanel、UpdateProgress控件添加到页面中。添加后页面 阅读全文
posted @ 2011-04-11 16:43 上校 阅读(255) 评论(0) 推荐(0)
ASP.NET AJAX入门系列(6):UpdateProgress控件简单介绍
摘要:在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-04-11 16:42 上校 阅读(317) 评论(0) 推荐(0)
ASP.NET AJAX入门系列(5):使用UpdatePanel控件(二)
摘要:UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel其他的一些使用方法(第二篇)。主要内容1.用编程的方法控制UpdatePanel的更新2.UpdatePanel的嵌套使用3.同一页面上使用多个UpdatePanel一.用编程的方法控制UpdatePanel的更新对于UpdatePanel,我们也可以使用编程的方法来控 阅读全文
posted @ 2011-04-11 16:40 上校 阅读(250) 评论(0) 推荐(0)
ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)
摘要: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-04-11 16:39 上校 阅读(252) 评论(0) 推荐(0)
ASP.NET AJAX入门系列(3):使用ScriptManagerProxy控件
摘要:在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-04-11 16:38 上校 阅读(287) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 下一页