ASP.net

ASP.net Article
     摘要:
色即设——设计,从网页设计的角度出发。因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControlToolkit系列控件,告诉你这些控件最终的结构表现形式、样式,如何修改他们的样式使之更适合于你的网页整体规划。  阅读全文
posted @ 2007-06-27 20:02 阿一(杨正祎) 阅读(2658) | 评论 (11)  编辑
     摘要: keyword:GridView导出到Excel,导出到Excel,导为Excel文件,Excel格式导出,GridView导出为其他格式

下面代码实现将 GridView 导出到 Excel文件中。

值得注意的是VerifyRenderingInServerForm重载方法:
  MSDN上的 VerifyRenderingInServerForm 方法的描述:
  必须位于 标记中的控件可以在呈现之前调用此方法,以便在控件被置于标记外时显示错误信息。发送回或依赖于注册的脚本块的控件应该在 Control.Render 方法的重写中调用此方法。呈现服务器窗体元素的方式不同的页可以重写此方法以在不同的条件下引发异常。
  如果回发或使用客户端脚本的服务器控件没有包含在 HtmlForm 服务器控件 () 标记中,它们将无法正常工作。这些控件可以在呈现时调用该方法,以在它们没有包含在 HtmlForm 控件中时提供明确的错误信息。
  开发  阅读全文
posted @ 2007-05-04 22:21 阿一(杨正祎) 阅读(381) | 评论 (0)  编辑
     摘要: KeyWord:静态页面,生产静态页面,html页面,生产html页面,asp.net静态页面,asp.net生成静态页面,asp静态页

在ASP.NET 2.0中,有时候需要对ASP.NET生成的HTML代码进行处理,或者是保存成静态文件。ASP.NET 提供了直接将请求保存成文件的方法:HttpRequest.SaveAs方法。下面这个方法就是在ASP.NET 2.0中得到ASP.NET生成的HTML代码,同时,生成一个静态文件的方法。
  阅读全文
posted @ 2007-05-04 22:11 阿一(杨正祎) 阅读(438) | 评论 (1)  编辑
     摘要: SkinID和控件的ID不能重名,所以我的解决方案是在SkinID的Id前面加上sk前缀.
可以利用不同的Skin实现网站的多国语言切换,具体实现方案参看的我的文章《ASP.net2.0利用皮肤实现多国语言版》
只有服务器控件才能使用skin(即skin文件里面只能对服务器端的控件设置皮肤),不过,利用主题(theme)的概念还是可以对客户端控件进行不同的表现设置。
skin文件里面的控件不能进行嵌套。例如下面的代码是错误的。





  阅读全文
posted @ 2007-04-24 16:01 阿一(杨正祎) 阅读(367) | 评论 (1)  编辑
     摘要: KeyWord:相对目录,绝对目录,~/,../,页面设计 目录



大家都知道在html中../表示上一级目录,/path/表示从根目录开始,那么~/是个什么东西呢?其实这个也是从跟目录开始,但它和/path/和有区别的。

首先:/path/表示从iis的根目录开始,~/是从本应用站点的顶级目录开始。

其次:/path/是w3c标准,在html,css中都可以使用,但是~/只是微软的一些.net空间属性中一些表示路径的时候使用的.在css中是不能使用的.

例如在skin文件中我们就可以使用类似下面的语句:


  阅读全文
posted @ 2007-04-24 16:00 阿一(杨正祎) 阅读(249) | 评论 (1)  编辑
     摘要: KeyWord:asp.net,theme,skin,主题,皮肤,多国语言,切换皮肤,皮肤与语言,theme的使用,skin的使用



前一段时间一个朋友问我,能不能用主题来实现网站的多国语言功能,但是对主题和皮肤并没有多少研究所以只能回答他"这个不太清楚".

最近于何(我们公司的技术老大,我一直很敬佩的人物之一)感觉我们以前的项目只用css表来控制样式与外观,这样样式与程序的耦合性很大,对程序和工作的分工很不利.于是就想在下个项目中改善这种传统的做法.我也有幸的参与了进来.主要负责样式与主题的研究与设计.

近两天的摸索,虽然不能说掌握的如何,但是对skin这个asp.net2.0新引进的东西多少有点自己的经验于总结吧.放出与大家共享.

如果大家对skin这个东西感兴趣,可以找点资料自己来看看,其实很简单的.我推荐的教程就是苏鹏老师的asp.net2.0的系列教程中关于skin的部分,以及轰穿天的vs2005基础教程中关于skin部分的教程.(最近对轰穿天大哥比较感兴趣,因为我正少个放网站的网络空  阅读全文
posted @ 2007-04-24 15:58 阿一(杨正祎) 阅读(808) | 评论 (5)  编辑
     摘要: KeyWord:液晶显示器 颜色过浅,液晶显示器 看不清,液晶显示器 disabled控件,disabled控件颜色太浅,disabled控件颜色太淡,disabled控件看不清,disabled控件颜色过浅,disabled控件颜色过淡,液晶显示器和CRT显示器区别,控件颜色,appendChild,appendChild用法,appendChild的使用



1:问题现象

因为我用的是CRT显示器,因为CRT的颜色要必液晶显示器颜色要亮丽一些,所以导致我在CRT显示器上调整的样式表颜色,在液晶显示器下颜色普遍偏淡,这个的确是一点很值得注意的地方,毕竟现在液晶显示器已经占据了主流,以后可能对此要注意一些.如果仅仅是样式表的颜色设计问题倒也就算了,那只是我个人的问题.但是当所有的disabled控件在液晶显示器的WindowXP下显示都出现"几乎看不清"的时候,这个问题就稍微有点严重了.这是这种"几乎看不清",迫使我们不的不更深入的研究一下这个问题的解决方案.贴图一个,如果你是液晶显示器看看效果是不是糟糕到"几乎看不清".……………  阅读全文
posted @ 2007-04-20 16:30 阿一(杨正祎) 阅读(861) | 评论 (3)  编辑
     摘要: 1. 什么是正则表达式

基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用<>来表示一段具体的正则表达式。

一段文本就是最基本的模式,简单的匹配相同的文本。

kw:正则表达式,RegexBuddy,正则表达式教程  阅读全文
posted @ 2006-09-27 15:12 阿一(杨正祎) 阅读(320) | 评论 (0)  编辑

51count统计