web技术
shankaipingo
这个作者很懒,什么都没留下…
展开
-
GetCallbackEventReference
NET Framework 类库 ClientScriptManager.GetCallbackEventReference 方法 (String, String, String, String, String, Boolean) 注意:此方法在 .NET Framework 2.0 版中是新增的。 获取一个对客户端函数的引用;调用该函数时,将启动一个对服务器端事件的客户转载 2006-11-16 13:23:00 · 1545 阅读 · 0 评论 -
.net 2.0下进行网站的简、繁转换
上周的工作要求在.net 2.0下进行网站的简、繁转换,当然不会是用js来实现了。规则: 以URL地址来决定简繁的显示,zh-cn/index.htm为简体,zh-tw/index.htm为繁体。思路很简单,以IHttpHandler接口为基类,写一个类,用来处理HttpHandler,用ProcessRequest方法来处理客户端的请求。在ProcessRequest方法中获取u转载 2006-11-22 21:31:00 · 910 阅读 · 0 评论 -
一个序列化的简单示例
一个序列化的简单示例using System;using System.IO;using System.Collections;using System.Runtime.Serialization.Formatters.Binary;using System.Runtime.Serialization;public class App...{ [STAThread] stati转载 2006-11-22 10:49:00 · 586 阅读 · 0 评论 -
ASP.NET2.0里web.config配置的读写
在ASP.NET2.0里不但进一步扩展了配置文件web.config,更为重要的是系统提供了一组API函数,让我们可以以编程的方式从配置文件里提取信息 首先,先看看如果从web.config里提取appSettings里的配置值,示例代码如下: key="pagetitle" value="Job Site Starter Kit (Ver.1.转载 2006-11-28 15:36:00 · 743 阅读 · 0 评论 -
如果客户端禁用cookie,那asp.net的form验证程序还能正常运行吗
如果客户端禁用cookie,那asp.net的form验证程序还能正常运行吗? 如果不行,要怎么解决? --------------------------------------------------------------- no, in this case, change your web.config to use cookieless sessionstat转载 2006-11-28 22:06:00 · 1408 阅读 · 0 评论 -
全面分析PostBack之Client Script
全面分析PostBack之Client Script -Written by 浪子@cnblogs.com (2006.08.14)[JavaScript]自定义MessageBox ,我还剩下一个问题没有解决,即"如何获取control的完整的客户端代码"?。所以本文解决的问题只涉及PostBack的客户端Script,而不涉及服务端的PostBack机制如何运作。问题描述:转载 2006-11-28 23:10:00 · 1061 阅读 · 0 评论 -
Page_LoadComplete和Page_Load有区别吗
版块:[.NET技术 ASP.NET] 日期:2006-6-17 分值:20分 回复:4人 提问:问者:cqhq2008(流水) 信誉:95 级别:user1 日期:2006-6-17 10:36:13请讲讲各自的使用与区别好吗.谢谢!回复: 答者:DotQuery(给你一个链接不如给你一个Google) 信誉:99 级别:user2 日期:2006-6-17转载 2006-11-29 10:01:00 · 3072 阅读 · 0 评论 -
前几天看IBuySpy时记在OneNote里面的笔记
IBuySpy Portal 中使用 PortalModuleControl 这个继承自UserControl的类来作为站点中所有Module的基类,用户控件的工作方式是,当页面上实例化一个用户控件时,自动将它的所有子控件全部Render成HTML,然后输出,为了提高Module的工作效率,每个Module可以设置自己的缓存时间,在缓存时间内,系统不会再重复Render它的所有子控件,而是在第一次转载 2006-11-29 22:48:00 · 782 阅读 · 0 评论 -
用户权限验证
ASP.NET在页面的Context.User里面放了一个实现IPrincipal的对象,用来实现对已验证用户的管理。ASP.NET系统中,通常采用的方式就是扩展这个Context.User,让它里面保存定制的信息。 1、扩展方式扩展方式基本上有两种:直接利用GenericPrincipal和自己写一个实现IPrincipal的类。IBuySpy用的前者,优点就是N简单。 Co转载 2006-11-29 18:01:00 · 858 阅读 · 0 评论 -
ASP.NET Portal starter Kit ----页面配置文件之我见
转自:http://www.cnblogs.com/Bruce_H21/archive/2005/07/22/197932.html前一阵子抽了一些时间看了一下缩水版的DNN(starter kit)---- [从二十四画生那里请教的DNN的学习方法]。 其中portal的用户配置文件portalCfg.xml还有该文件的操作类portalCfg.vb是实现灵活页面布局的关键。一开始觉转载 2006-11-22 21:01:00 · 794 阅读 · 0 评论 -
.NET 中的对象序列化(笔记)
.NET 中的对象序列化 摘要:为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域转载 2006-11-22 11:53:00 · 563 阅读 · 0 评论 -
页面生存周期
Posted on 2005-09-27 10:51 TomSun 阅读(622) 评论(0) 编辑 收藏 引用 网摘 所属分类: .NET <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xml转载 2006-11-20 22:06:00 · 786 阅读 · 0 评论 -
多行文本框长度验证
在ASP.NET系统中经常会遇到验证文本框长度,比如数据库里是Varchar(50)的,那么在界面上最好能控制只输入50个字符,这种验证在一些情况下是必不可少: 对于单行文本框使用Length属性即可,这种方法很简单,但存在一个问题,就是中文字符它只记为一个字符,而在数据库里是两个字符,因此象上面的50个字符,如果使用Length=50,如果用户输入50个中文字,那么系统会报错的,因此,转载 2006-07-06 19:23:00 · 994 阅读 · 1 评论 -
细说HTML元素的ID和Name属性的区别
几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。 上周我也遇到了ID和Name的问题,在页面里输入了一个input type="hidden",只写了一个ID=SliceInfo,赋值后s转载 2006-11-13 09:32:00 · 531 阅读 · 0 评论 -
ASP.NET 2.0中DataTable小兵变大将
[WebMethod]public DataTable GetInfo()...{OleDbConnection nwindConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source=D://Northwind//northwind.mdb;")转载 2006-11-15 08:59:00 · 646 阅读 · 0 评论 -
要求在录入数量及单价的时候自动算出金额即
22.在DataGrid中有3个模板列包含Textbox分别为 DG_ShuLiang (数量) DG_DanJian(单价) DG_JinE(金额)分别在5.6.7列,要求在录入数量及单价的时候自动算出金额即:数量*单价=金额还要求录入时限制为 数值型.我如何用客户端脚本实现这个功能?〖思归〗 Text= onkeyup="javascript:DoCal()"/>Contro转载 2006-11-15 09:18:00 · 1681 阅读 · 0 评论 -
经典MVC设计模式的实现
摘要:本文从视图、控制器、模型三个方面简要介绍了在Asp.net环境下,经典MVC设计模式的实现,并讨论了MVC设计模式的扩展,最后对MVC的优点及不足之处进行了分析。 关键词:设计模式、视图、控制器、模型 ASP.NET是微软最新推出的新型体系结构.NET框架的一部分,它为构造新一代动态网站和基于网络的分布式应用提供了强有力的支持。与以前的 Web 开发模型相比,ASP.NET 提转载 2006-11-15 09:28:00 · 2046 阅读 · 0 评论 -
Microsoft .Net Remoting系列专题之一
Microsoft .Net Remoting系列专题之一一、Remoting基础什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft® .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也转载 2006-11-15 09:49:00 · 898 阅读 · 1 评论 -
2.0正式版中callback的一些变化+使用示例(ASP.NET 2.0)
可能你觉得callback很弱,AJAX才够强。其实网上大多数callback的示例代码都是不太正确的(包括MSDN)。这里提供了一种不同的使用callback的方法。只用很少的javascript就实现了一个联级下拉框。你会发现:轻量级的callback其实也很好用。在这里我有两个DropDownList,ddlCategory和ddlProduct。要求ddlCategory变化后ddlP转载 2006-11-16 20:59:00 · 571 阅读 · 0 评论 -
ASP.NET组件编程step by step
转自:椰子林DotNet的天空 基础知识 在ASP.net中做一个复合控件不是很难了,但是如果是刚刚接触的话,可能还是需要指点一下方向,所以不妨在这里啰嗦一下,高手们莫怪。 Javascript:当今最流行的客户端脚本语言,如果要做出特效来他最有能耐。 CSS:级联样式表,用于设置元素的样式。 DHTML:动态HTML,和浏览转载 2006-11-20 11:51:00 · 1160 阅读 · 0 评论 -
怎么禁用了TextBox的ViewState还是不起作用呢?
主 题: 怎么禁用了TextBox的ViewState还是不起作用呢? 作 者: yhblxyy () Blog转载 2006-11-24 16:50:00 · 2327 阅读 · 0 评论 -
RedirectFromLoginPage是封装了传登录信息
web.config中: login.aspx中: FormsAuthentication.RedirectFromLoginPage(userid,false); Response.Redirect("zzz.aspx"); RedirectFromLoginPage是封装了传登录信息,必须要是 mode="Forms"才能传,Res转载 2006-11-29 14:39:00 · 898 阅读 · 0 评论 -
ASP.NET 2.0 中的SqlCacheDependency特性
ASP.NET中的Page Cache是个很有用的东东,只要简单的在页面上方加上一个OutputCache标签,就可以让页面在制定的Duration内直接把自动保存在缓存中的页面内容输出,而不需要让ASP.NET引擎再次执行页面代码,当然,节省这点执行时间并不是最主要的理由,主要理由是如果页面内容是从数据库中取出,那么就可以省去连接数据库、取数据的步骤,这个好处可大了。转载 2006-11-29 22:44:00 · 685 阅读 · 0 评论 -
ASP.NET 2.0 中改进的缓存功能
本页内容 更轻松的数据缓存 使用 SQL Cache Invalidation 使用 Post-Cache Su转载 2006-12-12 14:51:00 · 800 阅读 · 0 评论 -
如何实际使用强类型Dataset(键盘再也不需要敲入表名和字段名了)
如何实际使用强类型Dataset(键盘再也不需要敲入表名和字段名了) 上一篇文章深度对比 非强类型(UnTyped)Dataset和强类型(Strong-Typed)Dataset》可以由下面这段MSDN中的一段文本加以进一步补充说明: 类型化的 DataSet 是从DataSet 派生的类。同样,它继承 DataSet 的所有方法、事件和属性。此外,类型化的 DataSet 提供强类型的转载 2006-12-18 17:26:00 · 1006 阅读 · 0 评论 -
ASP.NET,WebService 单点登录 WebService
系统的基本架构 我们假设一个系统System包含Service客户服务中心、Shop网上购物中心和Office网上办公中心三个独立的网站。Service管理客户的资料,登录和注销过程。不论客户访问System的任何一个页面,系统都会转到登录界面,在用户登录后,系统会自动转会到客户上次请求的页面。并且用户此后可以在System中无缝切换。不需要再次进行登录。即在System中实现单点登录SS转载 2007-04-10 14:55:00 · 2595 阅读 · 2 评论 -
安全性和 XML Web services
安全性和 XML Web services 在调用Web Serivices时,往往需要身份验证,使得通过验证的用户才能调用你Web Serivices中的方法.当然你可以通过将参数添加到每个需要自定义身份验证方案的Web services方法中去,这需要花费很大的精力.IssueVision 中使用了非常常用而且有效便捷的方法-----使用SoapHeader来实现自定义身份验证数据的传递.转载 2007-04-10 16:32:00 · 664 阅读 · 0 评论 -
net的25个小技巧
1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?) form1.Text = string. Empty; form1.ControlBox = false; 2. 如何在.NET的Windows窗体上启用XP主题集?(How to use XP Themes with转载 2007-04-10 17:05:00 · 638 阅读 · 0 评论 -
image与byte数组的转换
image to byte[] MemoryStream ms=new MemoryStream(); byte[] imagedata=null; pictureBox1.Image.Save(ms,System.Drawing.Imaging.ImageFormat.Gif ); imagedata=ms.GetBuffer ();byte[] to image ms =转载 2007-04-12 21:22:00 · 1078 阅读 · 0 评论 -
使用ASP.NET 2.0提供的WebResource管理资源
<!--google_ad_client = "pub-0893236326612531";google_ad_width = 250;google_ad_height = 250;google_ad_format = "250x250_as";google_a转载 2007-04-28 11:10:00 · 868 阅读 · 0 评论 -
AJAX入门之深入理解JavaScript中的函数
AJAX入门之深入理解JavaScript中的函数http://www.webjx.com 更新日期:2006-06-11 09:49 出处: 作者: 概述 函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。JavaScript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函转载 2007-05-05 13:26:00 · 611 阅读 · 0 评论 -
SqlDataSource Cache
例如,下面的 SqlDataSourceControl 被配置为使用可变过期策略,过期时间为 10 分钟。<asp:SqlDataSource ID="SqlDataSource1"EnableCaching="true"CacheExpirationPolicy="Sliding"CacheDuration="600"ConnectionString="Server=lo转载 2006-12-12 14:36:00 · 1118 阅读 · 0 评论 -
下面代码实现将 GridView 导出到 Excel文件中。
下面代码实现将 GridView 导出到 Excel文件中。值得注意的是VerifyRenderingInServerForm重载方法: MSDN上的 VerifyRenderingInServerForm 方法的描述: 必须位于 标记中的控件可以在呈现之前调用此方法,以便在控件被置于标记外时显示错误信息。发送回或依赖于注册的脚本块的控件应该在 Control.Render 方法的重写中转载 2006-12-12 23:23:00 · 658 阅读 · 0 评论 -
生成静态文件的新闻系统核心代码(.net C#)二
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Configuration;using System.Data.OleDb;using System.Drawing;using System.Web;using System.IO;using Syste转载 2006-12-13 08:55:00 · 816 阅读 · 0 评论 -
给IBuySpy构建一个PlugIn系统(2)
《ADD key="PageStartPlugIns" value="" /》 value里面可以写入嵌入的PlugIn的列表,格式像这样:Value = "插件一的类名, 插件一的程序集名; 插件二的类名, 插件二的程序集名" 然后,我们构建一个PlugInHelper类,来执行获取PlugIn、执行Plu转载 2006-11-29 22:53:00 · 642 阅读 · 0 评论 -
doPostBack使用
有的时候想在客户端触发服务器端控件的click事件 我们这么写__doPostBack(id,) 但是为什么有的时候会实效? 因为__doPostBack()函数并没有在页面产生 (如果没有类似linkbutton等控件的话asp.net引擎不产生这段js) 解决方法如下: 比如前台页面转载 2006-07-29 00:10:00 · 1176 阅读 · 0 评论 -
ASP.NET ViewState 初探
ASP.NET ViewState 初探Susan WarrenMicrosoft Corporation 2001 年 11 月 27 日 与刚接触 ASP.NET 页面的开发人员交谈时,他们通常向我提出的第一个问题就是:“那个 ViewState 到底是什么?”他们的语气中流露出的那种感觉,就象我来到一家异国情调的餐馆,侍者端上一道我从未见过的菜肴时的那种感觉 - 既疑惑不解,又充转载 2006-12-06 14:27:00 · 767 阅读 · 0 评论 -
AssociatedControlID有什么用?
标签和字段之间的这些显式关联可以帮助屏幕阅读器的用户确定特定表单字段的用途。转载 2006-12-06 15:50:00 · 1547 阅读 · 3 评论 -
强化Visual Studio 单元测试
强化Visual Studio 单元测试发布日期: 2006-04-17 | 更新日期: 2006-04-17Visual Studio 2005给用户带来了很多针对表的新特性,以致它似乎具有压倒性的优势。最令人兴奋的其中一个就是新的单元测试特性,它位于在主菜单栏中的测试菜单里面。当我们暂时使用在基于.Net Framework开发里面的一些优秀的单元测试工具时,这些新的单元测试特性提转载 2006-12-08 15:03:00 · 868 阅读 · 0 评论 -
ASP.NET 2.0的缓存技术简介 [Asp.Net]
由数据库驱动的Web应用程序,如果需要改善其性能,最好的方法是使用缓存功能。用户从数据库中检索数据,可能是Web应用程序中执行最慢的操作之一。因为其中涉及多个环节,例如,Web服务器、数据库服务器等。尤其是在用户比较多,检索的数据量比较大的情况下,会给包括用户在内的各个方面造成不小的困难。如果能够将数据库中的数据缓存到内存(也可以存储在其他场所),则无需在请求每个页面时都访问数据库。由于从内存转载 2006-12-12 09:11:00 · 759 阅读 · 0 评论