本周ASP.NET英文技术文章推荐[12/03 - 12/09](鼠标移到文章标题上会有漂亮的预览哦)
摘要
昨天诸事不顺,早晨起来肠胃开始不舒服。下午坚持写好本篇推荐文章之后,还没发布居然鬼使神差一般就把草稿删除了?!Windows Live Writer处理数据安全方面确实有一套,删除的草稿无论用什么软件都恢复不回来……晚上带着郁闷的心情看中国和伊朗踢球,最后中国还是惨遭淘汰……
想想这个系列已经坚持了快两个月了,停一期还真不是我的性格!忍住再写一遍吧……无奈实在没有心情详细介绍,每一篇都三言两句带过而已……请各位见谅。
本期共有8篇文章:
- web.config中的AppSetting
- ASP.NET 2.0中的全球化以及本地化解决方案
- ASP.NET AJAX隐藏在背后的秘密
- 将DataGrid的数据倒入至Excel文件中
- 创建ASP.NET Mobile表单中的Timer控件
- WPF/E和Script#
- 用来创建WPF/E组件的Toolkit Extender
- 通过PowerShell 扩展Microsoft.Web.Administration 第二部分
[1] AppSettings In web.config (web.config中的AppSetting)
本文介绍了web.config中的AppSetting的相关内容,简洁易懂,适合初学者参考。
[2] ASP.NET 2.0 Globalization & Localization solution(ASP.NET 2.0中的全球化以及本地化解决方案)
本文通过一个简单示例介绍了ASP.NET 2.0中的全球化以及本地化解决方案的一种实现,使用SQL Server 2005保存资源信息。
[3] ASP.NET AJAX under the hood secrets (ASP.NET AJAX隐藏在背后的秘密)
本文介绍了在使用ASP.NET AJAX开发时常用的一些技巧以及诀窍,不是泛泛的纸上谈兵,作者用ASP.NET AJAX开发过大型的应用程序,并对其有非常深厚的理解。
[4] Exporting Data Grid to Excel (将DataGrid的数据倒入至Excel文件中)
很常见的问题,解决方案也很简单,几行代码即可:
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=FileName.xls");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
myDataGrid.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
[5] Make Your ASP.NET Mobile Forms Timer(创建ASP.NET Mobile表单中的Timer控件)
移动设备上不支持JavaScript,也没有Refresh Meta标记,所以常见的客户端Timer控件便无法在其上使用。本文介绍了另外一种实现方法。
[6] WPF/E and Script# (WPF/E和Script#)
Nikhil Kothari在这篇文章中更新了他的Script#工具,让Script#也能够给WPF/E编写客户端脚本了。下面是一小段代码:
WPFEPlayer player = WPFEFactory.CreateWPFEPlayer((string)arguments["ID"],
(DOMElement)arguments["ParentElement"],
(string)arguments["MarkupURL"],
"Black", /* windowLess */ true);
_photoViewerControl = new PhotoViewerControl(player, (string)arguments["FlickrKey"]);
[7] Toolkit Extender for creating WPF/E components (用来创建WPF/E组件的Toolkit Extender)
Shawn Burke给出的这个Toolkit Extender可以让我们很方便地在页面中加入WPF/E组件。只要如下几行代码即可:
<wpfe:WPFEHostExtender ID="wpfeControl" Runat="server"
Height="350px" TargetControlID="Panel1" Width="350px"
XamlPath="myWpfeControl.xaml" BackgroundColor="transparent"/>
[8] Extending Microsoft.Web.Administration through PowerShell (Part II) (通过PowerShell 扩展Microsoft.Web.Administration 第二部分)
本文介绍了使用PowerShell 扩展IIS7所特有的Microsoft.Web.Administration API的方法。本系列的第一篇Accessing Microsoft.Web.Administration through PowerShell (Part I) 也非常值得一读。