编程技巧 - 文章列表
-
扩展 GridView 控件 – 支持 Excel 及 Word 汇出
摘要GridView 汇出 Excel 及 Word 文件是蛮常使用的需求,此篇文章将扩展 GridView 控件提供汇出 Excel 及 Word 文件的方法。一般在 GridView 汇出的常见下列问题也会在此一并被解决。GridView 汇出的常见问题:问题1. GridView 使用 RenderControl 方法产生的错误。问题2. GridView 分页的问题。问题3. 汇出文件名称产生乱码的问题。问题4. 汇出内容产生乱码的问题。\n解决 GridView 汇出问题我们先针对 GridView 汇出的问题,逐一处理解决\n问题1. GridView 使用 RenderContr
-
拖放自定义控件到页面,如何避免cc1前缀和属性生成的默认值
1.我相信大家都已经发现当拖动你的自定义控件从工具箱到页面,出于微软的原因 Visual Studio会自动为控件生成 cc1 的 tagprefix显示在下面:如果你不喜欢生成的cc1标记前缀,可以在AssmeblyInfo.cs文件中配置你自定义的前缀,下面是个例子:从上面的画面可以看出,当拖动自定义控件到页面,VS会自动生成你控制的前缀。2.当动自定义控件到页面,因该如何为其生成自定义属性值。做法就是在toolboxdata属性中指定默认值的属性:下面是个例子OK,当拖动服务器控件到页面上时,你可以发现:这些经验看似虽小,但很方便实用,你认真看了吗?。来源:http://www.cnbl
-
ASP.NET AJAX视频下载
ASP.NET AJAX深入浅出系列课程(1):ASP.NET AJAX 概述(3月13日):对于ASP.NET AJAX的大致功能进行概述和演示,通过简单的演示让听众了解到ASP.NET AJAX框架的强大之处,以及对于开发带来的便捷。并且对于学习和研究ASP.NET AJAX,以及开发ASP.NET AJAX使用的工具进行简单演示和介绍。(链接)(幻灯片)(示例代码)(视频)(自我总结)
-
asp.net 自定义分页控件
页面中数据的分页功能常常是令程序员比较头疼的一件事情,并非是技术原因,而是分页的繁琐(包括:风格统一、参数的维护……)。ASP.NET控件中的GridView和DataGrid等都直接支持分页,但这两中控件所擅长的是处理表格数据,而我们往往需要的显示风格要比表格丰富的多;以我往常经验,我比较喜欢Repeater,可一随心所欲的驾驭它来完成任何复杂的显示,但可惜的是它没有提供自动的分页功能。\n我们何不把这分页功能给封装起来呢?\n让我们来分析一下分页的封装到底要实现那些功能: 数据显示控件不应该关心“页”的问题,因为它的功能是显示数据,你只需要把它要显示的数据给它就行了; 你必须承认分页的独立
-
GridView内onBlur和onFocus时的一行高亮控制
简介:为了程序的专业性和用户体验性。1.GridView配置:注意:2.客户端JS与CSS配置 3. 后台编码。4,编译通过,运行该应用程序:。。到此已经完成,希望你能用得上。。。。 \n来源:http://www.cnblogs.com/jaic-xiao/
-
解决AJAX的跨浏览器问题
一、解决在firefox中无法跨域访问的问题
-
asp.net如何在邮件的正文显示图片
最近看到很多人在问这个问题.就是如何在Mail的正文中如何显示附件的图片?本人也不会就去网上搜索.可是网上竟然没有(可能是太简单,很多人不屑提供代码),于是本人就尝试. 最先想到的就是outLook可以显示附件中的图片.于是在OutLook的邮件正文:右键->ViewSource 就看到了 <img width=560 height=420 id=”_x0000_i1025″ src=”cid:image001.jpg@01C8C4AF.C7E6ED20″> 这种代码 所以产生的第一个想法就是在写正文的时候,自动根据附
-
用javascript/css实现GridView行背景色交替、点击行变色
前几天在博问里发现有人问关于 GridView点击行变色 的问题,突然想起很久很久以前,写过一篇文章 一个简单但常用的表格样式--鼠标划过行变色--简洁实现 ,是关于表格行颜色交替和鼠标指向时变色的,正好今天把那一篇补充和扩展一下,加上鼠标点击选择(其实只是点击后变个颜色,“选择”这个词在这里不合适),顺便把这个直接应用到GridView上,如果是其他的控件,或者直接的HTML,稍加修改也可以用上,这里仅提供一个思路。虽然GridView使用AlternatingRowStyle提供了交替行背景色的问题,但这个东西用着实在不爽,看它生成到HTML的那个table,那叫一个乱啊。
-
asp.net控件开发(二)——–简单属性
我们开发出来的控件一般都需要跟使用控件的人编程人员交互,其中交互有两个途径:一个是属性还有就是事件。属性可能是简单的类型如:int、string等并不太复杂的类型,也有比较复杂的类型如:集合。一、属性实现交互我们还是沿用上面的例子来添加属性 PicShow示例:public class PicShow : Control { private string _imgUrl; //属性 public virtual string ImgUrl { get {
-
ASP.NET&Spring.NET&NHibernate最佳实践(二)——第1章前言
Struts+Spring+Hibernate(SSH)技术在JAVA开发领域的影响深入人心。随着Sring.NET和NHibernate的不断完善,应该也能在.NETA开发领域掀起不小的风浪吧,不至于让Microsoft一手遮天吧。本文通过工资管理系统示例来介绍ASP.NET、Spring.NET和Nhibernate如何结合起来使用。1.1. Spring.NETSpring.NET是Spring在.NET平台下的实现,Spring.NET基本上具有了Spring的大部分功能。 1.2. NHibernateNHibernate是Hibernate在.NET平台下的实现,NHibernat