in

ASP.NET Weblogs

This Blog

Syndication

ASP.NET Chinese Blogs

November 2006 - Posts

  • 技巧和诀窍:使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出

    【原文地址】 Tip/Trick: Use the ASP.NET 2.0 CSS Control Adapters for CSS friendly HTML output 【原文发表日期】 Wednesday, November 29, 2006 11:01 PM 厌烦了内置的ASP.NET服务器端控件生成 HTML <table> 元素,而希望你能使用纯粹的CSS方案?如果是这样,读下去。。。 上个星期,我们发布了 ASP.NET 2.0 CSS 控件适配器的1.0正式版 。这些适配器利用了ASP.NET 2.0 中的一个我们称之为“控件适配架构”的新扩展性特性,允许开发人员覆盖(override),修改(modify),或细调(tweak )现有服务器控件的显示输出逻辑,而不必改动控件的属性,支持的事件或编程模型等。 上个星期我们发布的ASP.NET 2.0 CSS 控件适配器提供了11个最常用的ASP.NET 控件的预制控件适配器,这些控件包括GridView, DetailsView,FormsView, DataList, Menu, TreeView, Login, LoginStatus,CreateUserWizard,ChangePassword 和PasswordRecovery。CSS 控件适配器将使这些ASP.NET 控件发出CSS友好(friendly)的HTML输出,除去了象行内style和 <table> 元素这样的东西,在你的网站上使用CSS时这可是极其有用的。 点击下面任何一个连接看一下它们是如何改变这些内置ASP.NET控件生成的标识之前和之后的例子: Menu TreeView DetailsView FormView...
  • 用数据库资源提供器扩展ASP.NET 2.0本地化模型

    【原文地址】 Extending the ASP.NET 2.0 Localization Model with a Database Resource Provider 【原文发表日期】 Wednesday, November 29, 2006 10:04 PM 今春早些时候, Michèle Leroux Bustamante 在MSDN上写了一篇题为《 ASP.NET 2.0本地化特性:本地化Web应用的一个新颖方法 》的精彩文章。它讨论了如何使用ASP.NET 2.0中的新本地化特性来建造本地化的,culture-aware的Web应用的基本知识。 想观看如何尽快地运用这些本地化技巧,我也强烈建议你看一下这个13分钟的免费录像:《 我该如何使用本地化来创建多语言网站? 》。这个录像是非常精彩的 《ASP.NET 2.0 How Do I 》录像系列 中的一部,演示了如何按步就班地从头建造起和本地化一个ASP.NET应用,以及如何根据来自客户端的user-agent字符串来动态地选择语言,和让用户通过一个语言下拉框来直接选择语言。 在过去的几个月内大家常问的一个问题是哪里有更好的文档,描述了如何在内置于ASP.NET 2.0 和 VS2005中默认的基于XML的RESX 方案之外的资源提供器里存储本地化的资源字符串。上个月,Michelle在MSDN上发表了另一篇题为《 扩展ASP.NET 2.0资源提供器模型 》的精彩文章。这篇文章集中介绍了那些允许开发人员从另外的存储地方获取资源,以及与页面分析,编译,以及运行时执行集成的特性。该文还包含了演示如何使用数据库储存本地化资源内容的细节和样例代码。 Michelle在今后还会发表本地化系列中的另外2篇文章,这些文章将讨论如何进一步与VS...
  • .net 应用迁移到Mono 工具 (Moma)

    摘要: Mono Migration Analyzer (Moma) 是一个用于开发者使用的MS .net下开发的应用程序迁移到Mono平台的不兼容性检测工具。工具通过分析.dll或者.exe程序集的代码是否符合ECMA CLI,大家都知道符合ECMA CLI标准的.net 程序可以运行于MS .net和Mono平台。这个工具使用Cecil,这是一个用于检测代码是否符合ECMA CLI标准的类库,Mono网站上的小工具还真多。到http://www.mono-project.com/MoMA下载最新版本,解压后运行MoMA.exe,选择一个要分析的程序集,可以选择一组程序集一起分析,在程序集分析过程中,这个工具会分析程序集中的所有方法、属性,事件引用的所有方法,报告方法存在的问题,使用很简单。 我用它分析了一下Castle的程序集,发现他还是很多问题。看来迁移到Mono不是一件容易的事情。分析结果附后,有兴趣的你可以自己分析自己的程序集看看。 阅读全文 。 自由、创新、研究、探索…… 2006-11-30 22:11 发表评论 业界新闻   用友急聘.NET工程师 Read More...
  • 汗颜,今天才发现Framework 2.0 版可再发行组件包不包括操作GAC的工具

    今天在服务器上外部发布新站点 http://groups.csdn.net/ 时候,在服务器上竟然找不到 Microsoft .NET Framework 2.0 Configuration 菜单项。 对比其他机子,发现 Microsoft .NET Framework 2.0 Configuration 菜单项指向的是类似如下的目录: "C:\Program Files\Microsoft.NET\SDK\v2.0 64bit\Bin\ 而公司服务器上,C:\Program Files\Microsoft.NET 这个目录根本不存在。查进入后,发现公司服务器上装的是: Microsoft .NET Framework 2.0 版可再发行组件包 (x86) http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5 也就是24M的那个版本,这个版本不包含GAC操作的工具。 你如果需要有GAC操作的工具等工具,你可以继续装开发工具包。也就是如下版本: Microsoft .NET Framework 2.0 软件开发工具包 (SDK) (x86) http://www.microsoft.com/downloads/details.aspx?familyid=FE6F2099-B7B4-4F47-A244-C96D69C35DEC&displaylang=zh-cn 这个版本有425M,当然你安装的时候,你可以只选择装其中的工具,例子和帮助文档不装。 Read More...
  • 技巧和诀窍:使用ASP.NET 2.0 输出缓存替换的功能实现&ldquo;甜圈缓存(Donut Caching)&rdquo;

    【原文地址】 Tip/Trick: Implement "Donut Caching" with the ASP.NET 2.0 Output Cache Substitution Feature 【原文发表日期】 Tuesday, November 28, 2006 12:17 AM 一些背景: ASP.NET中一个强大无比,但往往未被充分利用的功能是它丰富的缓存设施。ASP.NET的缓存功能允许你在服务端避免为来自客户端的每一个新请求做重复的工作,而是,你可以一次生成HTML内容或数据结构,然后在服务器端ASP.NET中缓存或存储其结果,在以后的web请求中重用这些结果。这可以极大地提高你应用的性能,降低对象数据库这样的关键后台资源的负载。 Steve Smith 几年前曾 在MSDN上写过一篇很好的关于ASP.NET 1.1 中缓存的文章 ,讨论了ASP.NET 1.1 缓存功能的一些基本知识,并且对如何使用它们提供了一个很好的总结。如果你以前从没有用过ASP.NET 缓存的话,我建议你先读一下这篇文章,并对其中的每个特性都尝试一下。我也非常建议你观看一下 ASP.NET 2.0 免费录像系列 中的这个15分钟的 关于ASP.NET缓存的“How Do I”录像 ,这个录像实战演示了ASP.NET 缓存。 ASP.NET 2.0添加了2个非常重要的改进,使得缓存功能更加完善: 1) 对SQL缓存失效的支持 - 这允许你在缓存的页面或数据结构所依赖的数据表或记录行被更新时,使缓存内容自动失效然后重新生成缓存内容。例如,你可以在一个电子商务网站上输出缓存你所有的产品列表网页,然后确信在数据库中的产品价格一旦有所变动,这些网页就会在下一个请求时重新生成,这样就不会向用户显示过期的价格数据了...
  • Save as PDF / XPS in Office 2007

    I installed the RTM of Vista and Office 2007 in my laptop last weekend, it's so smooth and perfect! I used Beta 2 version of Office 2007 for work and training in the past, and we can easily find the option of "Save as PDF". However, this...
  • 技巧和诀窍:如何在Web.config中注册用户控件和自定义控件

    【原文地址】 Tip/Trick: How to Register User Controls and Custom Controls in Web.config 【原文发表日期】 Sunday, November 26, 2006 12:57 PM 去年我一直把这个技巧包含在我的 ASP.NET 技巧/诀窍讲座 里,但倘若有这么多人总是为它的存在而感到惊讶的话,我想值得用一个专属的技巧/诀窍帖子来提高它的可见度 ( 点击这里 阅读我的ASP.NET 技巧/诀窍系列里的其他帖子)。 问题: 在ASP.NET 的早先版本里,开发人员通过在页面的顶部添加 <%@ Register %> 指令来引入和使用自定义服务器控件和用户控件时,象这样: < %@ Register TagPrefix ="scott" TagName ="header" Src ="Controls/Header.ascx" % > < %@ Register TagPrefix ="scott" TagName ="footer" Src ="Controls/Footer.ascx" % > < %@ Register TagPrefix ="ControlVendor" Assembly ="ControlVendor" % > < html > < body > < form id ="form1" runat ="server"> < scott:header ID ="MyHeader" runat ="server" /> </ form > </ body > </ html...
  • 腾讯公司内部信息平台部门招聘.net资深开发工程师和项目经理

    腾讯公司内部信息平台部门招聘.net资深开发工程师和项目经理 正式本科毕业,两年以上开发经验 精通c# WebApp 开发,熟悉数据库设计和脚本开发 有项目管理经验 团队合作精神,较好的沟通能力和技巧 责任心强,做事稳重 定位在资深开发工程师(技术骨干)和项目经理(技术骨干+带项目)级别 腾讯薪酬基本是每年15个月薪水,加深圳规定的各种基本福利,薪酬水平在国内互联网行业有很强的竞争力。 简历请发到: PILOT@TENCENT.COM 需由我转投的请在标题中注明 THIN 2006-11-27 10:29 发表评论 业界新闻   用友急聘.NET工程师 Read More...
  • 如何打开Office 2007文档

    Office 2007 发布了,Office 2007采用新的文件格式,没有安装Office 2007,只有安装Office 2000/XP/2003怎么办呢。Microsoft Office Word、Microsoft Office Excel 和 Microsoft Office PowerPoint 2000 版到 2003 版本来无法打开以 Microsoft Office 2007 程序中的 Office Open XML 格式存储的文档。您可以安装适用于 Word、Excel 和 PowerPoint 2007 文件格式的 Microsoft Office 兼容包来打开或保存 2007 Office 文件。微软现在还是很不错的,为没有Office 2007的用户提供一个Office 2000/XP/2003的补丁,安装这个补丁后,就可以在Office 2000/XP/2003中打开和编辑Office 2007的文档了。 具体参见: Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats (Beta 2 Technical Refresh) 自由、创新、研究、探索…… 2006-11-26 21:21 发表评论 业界新闻   用友急聘.NET工程师 Read More...
  • Windows Live Writer工具

    Windows Live Writer是一款所见即所得的"博客"编辑器,它不仅仅是Live Spaces的好帮手,对其他流行的博客程序有着良好的支持。Windows Live Writer界面延续了微软软件的经典蓝色风格。软件功能不多(与Zoundry相比),使用非常傻瓜化.比较有特色是内置了一个简单的图片处理功能和插入Windows Live Local(地图)。鉴于微软软件良好的操作体验,还是很值得使用的,需要的朋友可以下载试试.可以从 http://windowslivewriter.spaces.live.com/ 下载. 在 www.codeplex.com 有很多插件 http://www.codeplex.com/Project/ProjectDirectory.aspx?ProjectSearchText=Windows%20Live%20Writer ,当然你可以自己根据SDK自己扩展. Writer SDK 已经在考虑将其他有趣的东西插入你的blog?很好! windows live writer sdk允许开发者来扩展writer的能力。能增加的内容类型如下: 1.从在线图片站点来的图片(如flickr) 2.嵌入式的视频或音频 3.产品缩略图或商业站点链接 4.从提供tagging服务的站点来的tag http://www.cnblogs.com/dflying/archive/2006/11/19/564940.html 自由、创新、研究、探索…… 2006-11-25 18:10 发表评论 业界新闻   北京11月26日用友软件现场招聘会 Read More...
More Posts Next page »