上周,我同往常一样阅读完Dflying Chen的“本周ASP.NET”英文技术文章推荐,对其中Scott Mitchell的那个数据源控件的系列文章产生了兴趣。
联系完作者后,于是叫上我的好友,一起将其中的3篇文章翻译过来,当然其他的3篇也将陆续翻译出来,方便一些跟我一样的但是去没有时间阅读英文资料的人查看。
时间仓促,能力有限,如果有任何错误和想法,请指出修正。
·数据源控件的基础知识 – 探究数据源控件的基本概念以及它的优点,并且与ASP.NET 1.x平台中的数据访问技术做了一个初步的比较。
·访问数据库中的数据 – 展示如何通过SqlDataSource以及AccessDataSource控件从一个关系形数据库中查询并获得数据。
·使用参数对数据库数据进行筛选 – 学习如何使用硬编码的参数值以及QueryString查询字符串传递来的参数值,或者是其他WEB控件传递的值,Session会话变量值等参数进行筛选,来获取一个数据库中的数据的子集。
·使用XmlDataSource控件访问XML数据 – 了解如何访问位于远程以及本地的XML数据并且将这些数据显示于WEB控件中。
·创建自定义的参数控件 – 学习如何创建自定义的、声明式的参数控件,该控件基于数据源控件的参数集合。
·了解数据源控件的事件机制 – 探究数据源控件的整个生命周期中,如何触发事件。
posted @ 2006-11-30 02:19 戴南 阅读(2013) 评论(8)
编辑
摘要: Data Source Control Basics - 数据源控件基础
阅读全文
posted @ 2006-11-27 04:05 戴南 阅读(715) 评论(6)
编辑
除了我上次所说的直接在ASP.NET 中的代码隐藏页中修改页面输出的编码以外,
我们还可以直接使用TinyMCE网站上不同编码的中文语言包来解决这个问题,
因为ASP.NET中默认是Unicode编码,那么我们可以直接使用zh_cn_utf8语言包就可以很轻松解决这个问题了,
如此看来那个在代码隐藏页中通过设置输出流编码来适应TinyMCE语言包的方法就多此一举了.
再有就是关于TinyMCE中的中文字体的问题,默认下载的中文语言包是不会包含中文字体的.
TinyMCE中的中文字体是默认存在在TinyMCE所在目录下的Theme子目录中的Advanced和Simple目录下的Template模版js文件中的,我们直接修改js文件中的变量ifont以及nfont即可
比如我们直接将其修改为 var iFonts='宋体=宋体;' 就已经为其添加了一个中文字体.
最后保存修改的时候需要以utf8编码保存,不然就会出现预期的乱码了.
posted @ 2006-10-02 04:00 戴南 阅读(1325) 评论(0)
编辑
在ASP.net中使用TinyMCE的小tip(1)-解决无法使用中文语言包
TinyMCE是一个设计精良的开源WYSIWYG的富文本框JavaScript控件。我们在网上可以免费下载到其代码。
TinyMCE可以很方便的集成到任何开发环境中,同时也支持多种语言包。
不过在具体使用过程中,还是需要更多的细心设置,比如在设置好TinyMCE的语言包后,在ASP.net中使用的时候却总是不正常,无法争取读取到语言包内容。
仔细研究后发现,原来是因为ASP.net 2.0默认的HTTPResponse输出的编码是utf-8,而非中文gb2312,或是gb18030、HZ所以就会出现设置正确,但是在页面执行的时候却出现错误,不能正确读取语言包的配置的问题。
我们可以在Page类的加载过程Load中加入如果设置语句就可以解决这个问题
Response.ContentEncoding = Encoding.GetEncoding("gb2312")
重新编译执行后,就可以正常读取到中文语言资源包中的内容了。
posted @ 2006-08-12 06:56 戴南 阅读(901) 评论(1)
编辑
posted @ 2006-06-17 05:59 戴南 阅读(69) 评论(0)
编辑