.net
andyhooo
这个作者很懒,什么都没留下…
展开
-
慎用Page.IsPostBack
在Page_Load事件中,我们通常会处理一些代码,对于我这样的ASP.NET生手来说,通常会以Windows Application程序的思维来写这些代码,今天下午让我吃尽了苦头,点一次delete按钮,莫名其妙的总是删除两条记录(原本希望按照唯一key删除一条记录)。经过仔细debug,终于发现问题所在。原来在点Delete按钮后,页面将重新刷新一次,于是ListVendorPay转载 2007-04-24 10:52:00 · 713 阅读 · 0 评论 -
存储过程分页
1.1 html function callButtonEvent() { var keycode =window.event.keyCode; if(keycode==13) { if(check()==true) { event.cancelBubble=转载 2008-03-21 16:36:00 · 480 阅读 · 0 评论 -
在C#中使用SQL存储过程说明
一、表的创建sql语句:CREATE TABLE [tree] ( [node_id] [int] NOT NULL , [node_name] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [pat_id] [int] NULL , [url] [nvarchar] (50) COLLATE Chinese_PRC_C转载 2008-03-21 16:35:00 · 2641 阅读 · 5 评论 -
DataBinder.Eval 和Container.DataItem的用法与区别
1.DataBinder.Eval用法//显示二位小数 //{0:G}代表显示True或False AlternateText=""Discontinued", "{0:G}") %>" ImageUrl=""Discontinued", "~/images/{0:G}.gif") %>" />//转换类型((string)D转载 2008-03-20 12:17:00 · 903 阅读 · 0 评论 -
ASP.NET 数据绑定常用代码
用DataBinder.eval 绑定不必关心数据来源(Dataread或dataset)。不必关心数据的类型eval会把这个数据对象转换为一个字符串。在底层绑定做了很多工作,使用了反射性能。正因为使用方便了,但却影响了数据性能。当于dataset绑定时,DataItem其实式一个DataRowView(如果绑定的是一个数据读取器(dataread)它就是一个IdataRecord。)因此直接转换转载 2008-03-19 17:58:00 · 508 阅读 · 0 评论 -
数据绑定以及Container.DataItem的具体分析
灵活的运用数据绑定操作 绑定到简单属性: 绑定到集合: runat="server"> 绑定到表达式: 绑定到方法返回值: 绑定到Hashtable: 绑定到ArrayList: 若数组里里放的是对象则可能要进行必要的转换后再绑定如: 绑定到DataView,D转载 2008-03-19 17:32:00 · 446 阅读 · 0 评论 -
ASP.NET AJAX环境的简单构建
ASP.NET AJAX环境的简单构建1 概述Microsoft ASP.NET AJAX 是 Microsoft 公司对 Ajax 技术的完美封装。它能使你已快速的创建包含丰富用户体验的用户界面的 Web 页面,提供加入了跨浏览器的 ECMAScript(Javascript) 和动态 HTML(DHTML) 技术的客户端脚本,并与基于服务器的 ASP.NET 2.0 平台进行了集成。它还对转载 2007-12-26 17:51:00 · 514 阅读 · 0 评论 -
了解.NET程序生成时的bin目录和obj目录
昨天,有同事问我.NET程序生成时的bin目录和obj目录分别都有什么用?我想bin目录大家可能都比较熟了,而obj目录则很少有人注意。1.关于bin目录和obj目录Bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性―>配置属性―>输出路径来修改。o转载 2007-12-14 16:23:00 · 841 阅读 · 0 评论 -
无刷新联动代码详解
开发环境:Windows Server 2003、.Net Framework 2.0测试环境:IE6.0、IE7.0、Firefox、原理简介:如上图,两个下拉列表控件DropDownList1代表省,DropDownList2代表城市,当DropDownList1发生变化时DropDownList2产生联动,这里使用AJAX技术来实现无刷新联动效果,过程如下:1、当DropDownList1的转载 2008-02-22 09:54:00 · 516 阅读 · 0 评论 -
ASP.NET Web Page应用深入探讨
作者: 时间: 2004年12月14日 15:12:59 来源:博客堂转载 2008-02-15 17:49:00 · 565 阅读 · 0 评论 -
ASP.NET页面中使用SolpartMenu控件
微软为ASP.NET提供了大量的可以免费使用的控件,包括常用的表单验证控件、日历控件等。但微软似乎忘记了另外一个非常有用的控件,那就是菜单控件。的确,在网页中适当地使用菜单,不仅可以降低版面布局的工作 量,而且为日后栏目的扩充留有充分的余地。网上虽然也有不少用JavaScript脚本开发的菜单源代码,但它们并不能“即拿即用”,必须针对实际情况进行二次开发,工作量大且不说,能否适用也还是个未知数,更转载 2007-06-13 10:39:00 · 625 阅读 · 0 评论 -
ASP.NET2.0:利用Localization实现本地化
摘要:随着计算机网络的发展,一些商业机构也开始向国际市场迈进。因此这些商业的机构的网站也开始面向全世界的用户,要求网站具有多语言的选择,实现本地化。在.NET1.1框架下面,如果你要实现本地化,你可能要借助某些插件,甚至要编写一连串的代码;但是在.NET2.0框架底下,你会发现一切原来是那么的简单~~!主要内容:1. 简单例子2. 进一步认识Localization3. 语言转换4. 解决方案一.转载 2007-06-12 17:44:00 · 648 阅读 · 0 评论 -
ASP.NET 2.0 本地化技术之研究
ASP.NET 2.0 本地化技术之研究 众所周知ASP.NET 2.0里对本地化(Localization)做了很多工作,大大简化了开发过程。今天终于能抽出时间研究一下这个技术了,资料很多,但大多带着一股咬文嚼字的翻译味道,So......自己写一篇。1.使用工具自动生成本地化资源(LocalResources)2.原来Localizable AttributeProperty是这么转载 2007-06-01 12:07:00 · 490 阅读 · 0 评论 -
HttpModule 与虚拟目录、子目录 以及应用级别目录
Web.config 是可以配置在网站的任何一个目录下的,但是Web.config中一些配置项只能配置在某些特定目录下,这些配置项如果不是配置在某些特定目录下的时候,会报错,或者不起作用。这些特殊的配置项,大多是做应用程序级别配置的配置项比如:整个应用的验证模式配置项,如果你把它放在一个应用级别目录的下级目录时候。会报错。又比如,新加一个 HttpModule ,如果你把它放在一个应用转载 2007-04-29 21:44:00 · 707 阅读 · 0 评论 -
ASP.Net中自定义Http处理及应用之HttpModule篇
HttpHandler实现了类似于ISAPI Extention的功能,他处理请求(Request)的信息和发送响应(Response)。HttpHandler功能的实现通过实现IHttpHandler接口来达到。而HttpModule实现了类似于ISAPI Filter的功能。 HttpModule的实现HttpModules实现了类似于ISAPI Filter的功能,在开发上,通常需要经过转载 2007-04-29 16:07:00 · 1187 阅读 · 0 评论 -
ASP.NET中cache控制的方法
如果你不想让客户端缓存(cache)你服务器上的网页的话,在ASP.NET中可以这样控制:在Page_Load中写:Response.Cache.SetCacheability(HttpCacheability.NoCache);我在测试的时候发现一些有趣的东西:按HTTP 1.0的标准,你可以在html网页上直接使用 按HTTP 1.1的标准,你可以用:为了保险起见转载 2007-04-28 16:48:00 · 810 阅读 · 0 评论 -
mailto添加主题中文乱码的解决方法
当在页面中对mailto添加主题时出现中文乱码解决方法如下: 1、在页面的中添加: ResponseEncoding="GB2312"; 2、在相应的.cs文件的Page_Load事件中添加: this.Page.Response.ContentEncoding = System.Text.Encoding.Get转载 2008-06-13 11:23:00 · 876 阅读 · 0 评论