Welcome 微信登录

首页 / 网页编程 / ASP.NET

asp.net夜话之八:数据绑定控件(一)

asp.net夜话之八:数据绑定控件(一)

asp.net夜话之八:数据绑定控件(一)2011-03-04 csdn博客 周公通过前面的例子我们看到每次我们要显示数据的时候都要通过一个循环来显示满足条件的数据,这是一个比较麻烦的过程,为此微软定义了一系列的控件专门用于显示数据的格式,通过这些控件可以以可视化的方式查看绑定数据之后的效果。这些控件称之为数据绑定控件。在asp.net中所有的数据库绑定控件都是从BaseDataBoundControl这个抽象类派生的,这个抽象类定义了几个重要属性和一个重...
asp.net夜话之八:数据绑定控件(二)

asp.net夜话之八:数据绑定控件(二)

asp.net夜话之八:数据绑定控件(二)2011-03-04 csdn博客 周公GridView中实现反选和全选功能在显示数据的时候经常有一些批量操作的功能,比如数据的批量删除等,我们可以利用javascript脚本来辅助实现这一功能,不过如果用asp.net中的CheckBox控件来实现这个功能的话,比较麻烦,因为在GridView这样的控件将asp.net中的Web服务器控件转换成普通HTML控件的时候不能直接按照控件的ID来分配,存在着在一个Gri...
asp.net夜话之八:数据绑定控件(三)

asp.net夜话之八:数据绑定控件(三)

asp.net夜话之八:数据绑定控件(三)2011-03-04 csdn博客 周金桥Repeater控件Repeater控件的用法类似于DataList控件,只不过它不能在一行显示多行数据,不过它可以让我们更灵活地控制数据的显示样式。如果Repeater控件中没有定义模版或者模版中没有定义要显示的数据的显示方式,那么在运行时该控件在页面上不会有任何显示。Repeater服务器控件支持的模版有ItemTemplate、AlternatingItemTempl...
asp.net夜话之十:复合控件和母板页(一)

asp.net夜话之十:复合控件和母板页(一)

asp.net夜话之十:复合控件和母板页(一)2011-03-05 csdn博客 周金桥本篇要讲述的知识点如下:TreeView控件MultiView控件Javascript方式的选项卡WiZard控件MasterPage母板页TreeView控件在我们的开发中经常会遇到一些有树形层次关系的数据,比如显示无限级分类和显示某个文件下的所有文件及文件夹,对于这些带有树形层次关系的数据的显示用TreeView控件是一个比较不错的选择。TreeView控件支持数据...
asp.net夜话之十:复合控件和母板页(二)

asp.net夜话之十:复合控件和母板页(二)

asp.net夜话之十:复合控件和母板页(二)2011-03-05 csdn博客 周金桥下面是一个用javascript来实现的选项卡式效果的例子,完全采用输出HTML代码的方式。在这个例子中我们通过css和div来控制当前活动选项卡和非活动选项卡的显示与否及显示样式,疑难部分笔者都做了详尽注释,读者朋友完全可以根据自己的实际需要把代码改造成自己想要的效果。以下是设计部分代码:<%@ Page Language="C#" Auto...
asp.net夜话之十一:web.config详解(一)

asp.net夜话之十一:web.config详解(一)

asp.net夜话之十一:web.config详解(一)2011-03-05 csdn博客 周金桥在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦。在.net中提供了一种便捷的保存项目配置信息的办法,那就是利用配置文件,配置文件的文件后缀一般是.config,在asp.ne...
三个关键命令找出ASP.NET程序内存分片的原因

三个关键命令找出ASP.NET程序内存分片的原因

三个关键命令找出ASP.NET程序内存分片的原因2011-03-05 cnblogs lixiong最近一位朋友的ASP.NET程序怀疑有内存泄露问题。几个简单的页面,起来运行几分钟后,虚拟内存就到600多MB。从性能监视上看,private bytes只有200多MB。这样的问题从经验上来说,十有八九都是内存碎片了。ASP.NET程序发生内存碎片的原因比较多,我常见的有:1.Web.config中的debug=true,导致batch compilati...
您善于使用匿名函数吗?

您善于使用匿名函数吗?

您善于使用匿名函数吗?2011-03-05 cnblogs 赵劼尝试从缓存中获取数据,如果数据存在则返回,否则从数据源中获取数据,放入缓存,然后返回。您是否熟悉上面这段逻辑说明?如果您的应用中大量使用了缓存,则上面这段逻辑很可能会出现许多次。例如:CacheManager cacheManager = new CacheManager();public List<User> GetFriends(int userId){ string ca...
ASP.NET如何实现站点的RSS输出

ASP.NET如何实现站点的RSS输出

ASP.NET如何实现站点的RSS输出2011-03-05关于RssRSS是共享内容的一种简易方式,也称聚合.通常被用于新闻和Blog。网站提供RSS输出,有利于让用户发现网站内容的更新。网站用户可以借助于支持RSS的新闻聚合工具软件或者在线网站(如BLOGLINES),订阅网站的内容并在不打开网站页面的情况下阅读内容。RSS是基于XML的一种形式,具体规范我就不说了,下面是如何使用ASP.NET实现通知浏览器网站提供了RSS输出:把下面的这句放在博客或这...
常用数字处理小技巧

常用数字处理小技巧

常用数字处理小技巧2011-03-05说明: 平时编程中总会遇到数字处理问题, 这里将自己平时总结的一些数字处理小技巧结合MSDN上相关的介绍, 列举一些常用的数字处理技术.原理非常简单, 不再细说, 只图自己和大家引用或参考时方便.1.对计算结果四舍五入(d:数,i小数位数)效果: 233.8763--> 233.88计算结果四舍五入CODE //d: 表示四舍五入的数字; i: 保留的小数位数 public static doub...
关于鼠标,你知道多少?

关于鼠标,你知道多少?

关于鼠标,你知道多少?2011-03-05鼠标重要性不必多说,我们这些"小毛孩"可能不敢想象没有鼠标时的计算机是如何操作的,我承认鼠标不是不可替代,但也已不可或缺.大多鼠标编程都与API函数有着某种关系,毕竟鼠标的操作已进入了非纯软件领域.因此,要对鼠标下刀,就得熟悉相关的API函数,这点无可厚非.今天我们就对鼠标编程进行一个大杂汇.工作中能否用到,不太清楚.....下面就分四个部分讲述我们与鼠标的不解之缘.一.应用篇:1.利用鼠标绘图...
设置NULL DACL权限描述符解决ASP.NET通过File Mapping与其他进程间通信

设置NULL DACL权限描述符解决ASP.NET通过File Mapping与其他进程间通信

设置NULL DACL权限描述符解决ASP.NET通过File Mapping与其他进程间通信2011-03-05 博客园 eaglet最近做了一个采用FileMapping进行进程间通信的程序,目的是希望通过这个程序实WebService和我写的其他服务之间通信,实现安全隔离以及一些状态的跟踪、保持和管理。做好后,先用两个普通的Windows 进程测试了一下,在1.8G双核笔记本电脑上,每秒钟可以发送3万个1000字节大小的消息,效率基本达到我的要求(我...
使用JLCA将Java Web应用程序转换为ASP.NET

使用JLCA将Java Web应用程序转换为ASP.NET

使用JLCA将Java Web应用程序转换为ASP.NET2011-03-05 MSDN Brian Jimerson本文讨论:资源定位I/O 流日志记录和集合重构本文使用了以下技术:ASP.NET、JLCA 和 C#目录关于 JLCA定位资源处理输入/输出 API日志记录集合筛选器和 HTTP 处理程序源树和命名约定何时重构约定目录布局和命名空间属性Pascal 大小写方法名称总结典型的软件开发周期遵循简单的模型:收集要求、设计应用程序、编写代码、测试软...
Asp.Net MVC杂谈之:—步步打造表单验证框架(1)

Asp.Net MVC杂谈之:—步步打造表单验证框架(1)

Asp.Net MVC杂谈之:—步步打造表单验证框架(1)2011-03-05 博客园 Leven在中,表单提交算是一种很常见的从客户端获取数据的方式了,然而,用户的行为永远都是无法预料的,为此,我们在程序中不得已必须对用户输入的数据进行严格效验,在WebForm时代我们常用的手段是验证控件,但是到了Mvc时代,再使用控件变得困难了,因此我们必须找到新的方式来解决这个问题.在实际使用中,我们可以考虑多种形式来进行这一验证(注:本文目前只研究服务器端验证的情...
Asp.Net MVC杂谈之:—步步打造表单验证框架(2)

Asp.Net MVC杂谈之:—步步打造表单验证框架(2)

Asp.Net MVC杂谈之:—步步打造表单验证框架(2)2011-03-05 博客园 Leven题外话:为了不再误解,关于造轮子的事情在本篇开头再次重点提出,如果您觉得再造轮子的人是傻瓜,那直接无视我以及我的附带品好了.本文的重点并不是做了一个验证框架,真要如此,直接给出代码不就结了,或者直接来篇如何使用DataAnnotations即可,何必长篇大论来一通,如果认真看了本文就可以知道本文是讲解了如何使用TDD的方法来实现一个验证框架,同时尽可能做到通俗...
领悟Web设计模式

领悟Web设计模式

领悟Web设计模式2011-03-13引言记得微软刚刚推出ASP.NET时,给人的震撼是开发Web程序不再是编写传统的网页,而像是在构造应用程序,因而微软称之为WebForm。但是两年后的今天,有相当多的开发人员仍然延用写脚本程序的思路构建一个又一个的WebForm,而没有发挥出ASP.NET的优势,就此本文希望通过实例能够启发读者一些新的思路。由于篇幅有限,本文不可能通过一个复杂的Web应用来向读者展示结合设计模式的WebForm,但是如果仅仅是一个小程...
漫谈ASP.NET设计中的性能优化问题

漫谈ASP.NET设计中的性能优化问题

漫谈ASP.NET设计中的性能优化问题2011-03-13FANS007一、SqlDataRead和Dataset的选择Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流...
<< 381 382 383 384 385 386 387 388 389 390 >>