摘要: 局部更新是ajax技术的最基本,也是最重要的用法,今天大概把asp.net ajax中的局部更新控件 updatepanel的用法记录下,大家可以共同探讨UpdatePanel控制页面的局部更新,这个更新功能依赖于scriptManger控件的EnablePartialRendering属性,如果这个属性设置为false局部更新会失去作用(scriptManger控件的EnablePartialRendering属性的默认值为true不必刻意去设置) 下面是一个完整的UpdatePanel的结构: 复制代码 代码如下:<asp:ScriptManager ID="ScriptM 阅读全文
posted @ 2011-06-03 16:24 两色天 阅读(773) 评论(1) 推荐(0) 编辑
摘要: Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何从初级跃升到中级的信息极少。以下是为了实现这种转变需要你去做的10件事。1.学习另一门语言其实你学的是哪一门语言并没有关系,但 阅读全文
posted @ 2011-06-03 09:14 两色天 阅读(433) 评论(0) 推荐(2) 编辑
摘要: 1. Accordion 【功能概述】Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只展开其中一个CollapsiblePanel.Accordion控件内部包含了若干个AccordionPane,每一个AccordionPane的template里包括了对其Header和Content的定义。我们可以在后台代码中通过SelectedIndex属性取得当前展开的哪一个Panel,还可以控制哪一个Panel展开。 经常可以见到类似的效果,比如QQ、Msn好友分类的折叠效果。 【细节】 阅读全文
posted @ 2011-06-02 16:56 两色天 阅读(584) 评论(1) 推荐(0) 编辑
摘要: 在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑。如果不愿意,我们并非一定要使用Visual Studio .NET作为集成开发环境。但使用了Visual Studio .NET,我们可以在Windows文件管理器中看 阅读全文
posted @ 2011-06-02 12:44 两色天 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 【IT168 技术文档】1.什么是Enterprise Library? Enterprise Library 由一组应用程序块组成(Application Block),每个应用程序块旨在解决开发企业级应用程序 时的某一方面2.Enterprise Library 有什么用? 提高企业级应用程序的可维护性和扩展性。 最大限度的重用,可作为公司的积累。 这些是微软的基准代码,可以通过学习源代码,提高编程能力。 建立更优雅更灵活的企业级应用程序.3.Enterprise Library 由哪些部分组成? 目前的Enterprise由七个部分组成。它们分别: 1). 配置应用程序块 2). 数据访 阅读全文
posted @ 2011-06-01 15:13 两色天 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,\t分隔的数据,导出execl时,等价于分列,\n等价于换行。1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。 Response.Clear(); Response.Buffer= true; Response.AppendHeader("Content-Disposition"," 阅读全文
posted @ 2011-05-31 13:00 两色天 阅读(453) 评论(1) 推荐(0) 编辑
摘要: 保证应用程序的安全应当从编写第一行代码的时候开始做起,原因很简单,随着应用规模的发展,修补安全漏洞所需的代价也随之快速增长。根据IBM的系统科学协会(Systems Sciences Institute)的研究,如果等到软件部署之后再来修补缺陷,其代价相当于开发期间检测和消除缺陷的15倍。 为了用最小的代价保障应用程序的安全,在代码本身的安全性、抗御攻击的能力等方面,开发者应当担负更多的责任。然而,要从开发的最初阶段保障程序的安全性,必须具有相应的技能和工具,而真正掌握这些技能和工具的开发者并不是很多。虽然学写安全的代码是一个复杂的过程,最好在大学、内部培训会、行业会议上完成,但只要掌握了下面 阅读全文
posted @ 2011-05-30 10:26 两色天 阅读(434) 评论(0) 推荐(1) 编辑
摘要: String.Format方法是我们在.Net应用开发时经常使用到的,它的灵活使用有时能够达到事半功倍的效果,下面我们就借用MSDN上的一个示例来向大家展示String.Format的各种用法。该示例展示了Numeric、DateTime和Enumeration标准格式的使用,另外,我们也可以根据需要自定义我们需要的格式。 // This code example demonstrates the String.Format() method.using System;class Sample ...{ enum Color ...{Yellow = 1, Blue, Green}; stat 阅读全文
posted @ 2011-05-30 10:25 两色天 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 为什么在用File控件读取图片、文档、等文件路径的时候没错误,而在读取视频文件(如rmvb等)出现该页无法显示错误。其代码片段如下: private void btnUpFiles_Click(object sender, System.EventArgs e) { string pathName=this.File1.PostedFile.FileName.ToString(); Response.Write(pathName); } 我以为是取路径字符串的问题,所以就先截取路径和文件名,再截取文件的后缀名,分别保存为字符串,但是始终有错。其代码片段 string fullname=this 阅读全文
posted @ 2011-05-30 10:13 两色天 阅读(4034) 评论(0) 推荐(0) 编辑
摘要: 1. Accordion【功能概述】Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只展开其中一个CollapsiblePanel.Accordion控件内部包含了若干个AccordionPane,每一个AccordionPane的template里包括了对其Header和Content的定义。我们可以在后台代码中通过SelectedIndex属性取得当前展开的哪一个Panel,还可以控制哪一个Panel展开。经常可以见到类似的效果,比如QQ、Msn好友分类的折叠效果。【细节】(1)不 阅读全文
posted @ 2011-05-28 08:55 两色天 阅读(326) 评论(0) 推荐(0) 编辑