ASP.net
Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第1回(柿子专辑)
摘要:
色即设——设计,从网页设计的角度出发。因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControlToolkit系列控件,告诉你这些控件最终的结构表现形式、样式,如何修改他们的样式使之更适合于你的网页整体规划。阅读全文
色即设——设计,从网页设计的角度出发。因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControlToolkit系列控件,告诉你这些控件最终的结构表现形式、样式,如何修改他们的样式使之更适合于你的网页整体规划。阅读全文
ASP.NET 2.0中将 GridView 导出到 Excel 文件中
摘要: keyword:GridView导出到Excel,导出到Excel,导为Excel文件,Excel格式导出,GridView导出为其他格式
下面代码实现将 GridView 导出到 Excel文件中。
值得注意的是VerifyRenderingInServerForm重载方法:
MSDN上的 VerifyRenderingInServerForm 方法的描述:
必须位于
下面代码实现将 GridView 导出到 Excel文件中。
值得注意的是VerifyRenderingInServerForm重载方法:
MSDN上的 VerifyRenderingInServerForm 方法的描述:
必须位于
在ASP.NET 2.0中直接得到本页面生成的HTML代码
摘要: 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代码,同时,生成一个静态文件的方法。
阅读全文
在ASP.NET 2.0中,有时候需要对ASP.NET生成的HTML代码进行处理,或者是保存成静态文件。ASP.NET 提供了直接将请求保存成文件的方法:HttpRequest.SaveAs方法。下面这个方法就是在ASP.NET 2.0中得到ASP.NET生成的HTML代码,同时,生成一个静态文件的方法。
阅读全文
关于主题与皮肤的几点经验
摘要: SkinID和控件的ID不能重名,所以我的解决方案是在SkinID的Id前面加上sk前缀.
可以利用不同的Skin实现网站的多国语言切换,具体实现方案参看的我的文章《ASP.net2.0利用皮肤实现多国语言版》
只有服务器控件才能使用skin(即skin文件里面只能对服务器端的控件设置皮肤),不过,利用主题(theme)的概念还是可以对客户端控件进行不同的表现设置。
skin文件里面的控件不能进行嵌套。例如下面的代码是错误的。
阅读全文
可以利用不同的Skin实现网站的多国语言切换,具体实现方案参看的我的文章《ASP.net2.0利用皮肤实现多国语言版》
只有服务器控件才能使用skin(即skin文件里面只能对服务器端的控件设置皮肤),不过,利用主题(theme)的概念还是可以对客户端控件进行不同的表现设置。
skin文件里面的控件不能进行嵌套。例如下面的代码是错误的。
阅读全文
./ / 和~/
摘要: KeyWord:相对目录,绝对目录,~/,../,页面设计 目录
大家都知道在html中../表示上一级目录,/path/表示从根目录开始,那么~/是个什么东西呢?其实这个也是从跟目录开始,但它和/path/和有区别的。
首先:/path/表示从iis的根目录开始,~/是从本应用站点的顶级目录开始。
其次:/path/是w3c标准,在html,css中都可以使用,但是~/只是微软的一些.net空间属性中一些表示路径的时候使用的.在css中是不能使用的.
例如在skin文件中我们就可以使用类似下面的语句:
阅读全文
大家都知道在html中../表示上一级目录,/path/表示从根目录开始,那么~/是个什么东西呢?其实这个也是从跟目录开始,但它和/path/和有区别的。
首先:/path/表示从iis的根目录开始,~/是从本应用站点的顶级目录开始。
其次:/path/是w3c标准,在html,css中都可以使用,但是~/只是微软的一些.net空间属性中一些表示路径的时候使用的.在css中是不能使用的.
例如在skin文件中我们就可以使用类似下面的语句:
阅读全文
ASP.net2.0利用皮肤实现多国语言版
摘要: KeyWord:asp.net,theme,skin,主题,皮肤,多国语言,切换皮肤,皮肤与语言,theme的使用,skin的使用
前一段时间一个朋友问我,能不能用主题来实现网站的多国语言功能,但是对主题和皮肤并没有多少研究所以只能回答他"这个不太清楚".
最近于何(我们公司的技术老大,我一直很敬佩的人物之一)感觉我们以前的项目只用css表来控制样式与外观,这样样式与程序的耦合性很大,对程序和工作的分工很不利.于是就想在下个项目中改善这种传统的做法.我也有幸的参与了进来.主要负责样式与主题的研究与设计.
近两天的摸索,虽然不能说掌握的如何,但是对skin这个asp.net2.0新引进的东西多少有点自己的经验于总结吧.放出与大家共享.
如果大家对skin这个东西感兴趣,可以找点资料自己来看看,其实很简单的.我推荐的教程就是苏鹏老师的asp.net2.0的系列教程中关于skin的部分,以及轰穿天的vs2005基础教程中关于skin部分的教程.(最近对轰穿天大哥比较感兴趣,因为我正少个放网站的网络空阅读全文
前一段时间一个朋友问我,能不能用主题来实现网站的多国语言功能,但是对主题和皮肤并没有多少研究所以只能回答他"这个不太清楚".
最近于何(我们公司的技术老大,我一直很敬佩的人物之一)感觉我们以前的项目只用css表来控制样式与外观,这样样式与程序的耦合性很大,对程序和工作的分工很不利.于是就想在下个项目中改善这种传统的做法.我也有幸的参与了进来.主要负责样式与主题的研究与设计.
近两天的摸索,虽然不能说掌握的如何,但是对skin这个asp.net2.0新引进的东西多少有点自己的经验于总结吧.放出与大家共享.
如果大家对skin这个东西感兴趣,可以找点资料自己来看看,其实很简单的.我推荐的教程就是苏鹏老师的asp.net2.0的系列教程中关于skin的部分,以及轰穿天的vs2005基础教程中关于skin部分的教程.(最近对轰穿天大哥比较感兴趣,因为我正少个放网站的网络空阅读全文
液晶显示器对disabled的控件颜色显示过浅的研究
摘要: KeyWord:液晶显示器 颜色过浅,液晶显示器 看不清,液晶显示器 disabled控件,disabled控件颜色太浅,disabled控件颜色太淡,disabled控件看不清,disabled控件颜色过浅,disabled控件颜色过淡,液晶显示器和CRT显示器区别,控件颜色,appendChild,appendChild用法,appendChild的使用
1:问题现象
因为我用的是CRT显示器,因为CRT的颜色要必液晶显示器颜色要亮丽一些,所以导致我在CRT显示器上调整的样式表颜色,在液晶显示器下颜色普遍偏淡,这个的确是一点很值得注意的地方,毕竟现在液晶显示器已经占据了主流,以后可能对此要注意一些.如果仅仅是样式表的颜色设计问题倒也就算了,那只是我个人的问题.但是当所有的disabled控件在液晶显示器的WindowXP下显示都出现"几乎看不清"的时候,这个问题就稍微有点严重了.这是这种"几乎看不清",迫使我们不的不更深入的研究一下这个问题的解决方案.贴图一个,如果你是液晶显示器看看效果是不是糟糕到"几乎看不清".……………阅读全文
1:问题现象
因为我用的是CRT显示器,因为CRT的颜色要必液晶显示器颜色要亮丽一些,所以导致我在CRT显示器上调整的样式表颜色,在液晶显示器下颜色普遍偏淡,这个的确是一点很值得注意的地方,毕竟现在液晶显示器已经占据了主流,以后可能对此要注意一些.如果仅仅是样式表的颜色设计问题倒也就算了,那只是我个人的问题.但是当所有的disabled控件在液晶显示器的WindowXP下显示都出现"几乎看不清"的时候,这个问题就稍微有点严重了.这是这种"几乎看不清",迫使我们不的不更深入的研究一下这个问题的解决方案.贴图一个,如果你是液晶显示器看看效果是不是糟糕到"几乎看不清".……………阅读全文
深入浅出之正则表达式
摘要: 1. 什么是正则表达式
基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用<>来表示一段具体的正则表达式。
一段文本就是最基本的模式,简单的匹配相同的文本。
kw:正则表达式,RegexBuddy,正则表达式教程阅读全文
基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用<
一段文本就是最基本的模式,简单的匹配相同的文本。
kw:正则表达式,RegexBuddy,正则表达式教程阅读全文

