in

ASP.NET Weblogs

This Blog

Syndication

ASP.NET Chinese Blogs

January 2007 - Posts

  • JavaScript 和asp.net配合加解密字符串

    摘要: .net 的System.Text.ASCIIEncoding 和System.BitConvertor类配合在服务端加密字符串,客户端使用Javascript解密字符串。 阅读全文 自由、创新、研究、探索…… 2007-01-31 10:27 发表评论 Read More...
  • 换票

    2月8号N706 深圳到怀化 走娄底湘潭的票一张 欲换2月8号晚到9号这段时间的深圳到长沙票一张 有没有人换啊 园子里有没有坐N706的啊 :) THIN 2007-01-30 22:08 发表评论 Read More...
  • 录像:在VS Orcas和ASP.NET中使用LINQ (第一部分)

    【原文地址】 Video: Using LINQ with ASP.NET in VS "Orcas" (Part 1) 【原文发表日期】 Sunday, January 28, 2007 11:28 PM 我今年的一个目标是在博客中多用录像。我的看法是这样,很多时候,用来示范某样东西是怎么工作的,较之于比文字,录像是更好的媒介,也可以帮你避免由阅读我的一些非常长的博客帖子而带来的沉闷,单调,乏味。。。 在下几个月里,我会尝试着每隔一个星期就各种主题创制一个新录像。很多这些录像会涉及对随Visual Studio Orcas而来的一些新的特性的初览,Visual Studio Orcas是将于今年晚些时候发行的新版本。至于今天的录像,我决定着重介绍 LINQ,我认为LINQ是随Orcas而来的最激动人心的特性之一。 在高的层面上看,LINQ使得查询的概念成为.NET中一等(first class)的编程概念。通过使用LINQ,你可以轻松地查询关系数据库,XML文件,以及任何普通的.NET对象。你也可以轻松地在LINQ中使用你自己的数据源抽象来为各种数据提供器提供丰富的域模型(domain models)。想看一个精彩的例子的话,参考 Fabrice的LINQ到Amazon的实现 ,这个例子支持了对通过 web-service 呈示的Amazon数据的LINQ查询。 作为 Orcas 发布的一部分,VB 和 C# 两者都提供了与LINQ丰富的语言级的集成,包括完全的 Intellisense,编译时检查和调试支持。 观看或者下载录像 第一个录像从一个新项目开始,然后示范对一个SQL数据库使用LINQ来建立一个简单的数据报表网页的基本知识,内含对从多个数据表计算出来的聚合值,以及效率高的服务器端数据库中分页的支持...
  • .NET 2.0 中使用Active Directory 应用程序模式 (ADAM)

    Active Directory 应用程序模式 (ADAM) , 由于其目录支持和安全性、可伸缩性和本机轻型目录访问协议 (LDAP) 支持的丰富集成 , Microsoft® Windows® 2000 和 Microsoft® Windows® Server 2003 中的 Active Directory® 目录服务成为用于 intranet 和 extranet 的增长最为快速的目录服务。 Windows Server 2003 中的 Active Directory 建立在该成功的基础上 , 并支持许多针对信息技术 (IT) 专业人员和应用程序开发人员的新的 LDAP 功能。 Active Directory 应用程序模式便是这些新功能之一。想要将应用程序与目录服务集成的组织、独立软件供应商 (ISV) 和开发人员现在可以使用 Active Directory 中的一个提供众多优点的附加功能. 关于ADAM的详细信息参看文档: ADAM 循序渐进指南 ,指南中包含安装、管 理ADAM的详细内容。Active Directory 联合身份验证服务 (ADFS) 是 Windows Server ® 2003 R2 最重要的组件之一。ADAM可以和ADFS整合,MSDN 杂志有一篇文章 Active Directory 联合身份验证服务开发简介 。 .NET 2.0的Membership成员管理系统提供了一个AD的Provider: ActiveDirectoryMembershipProvider 使用ActiveDirectoryMembershipProvider 非常简单: Web.config 设置: <connectionStrings> <add...
  • 我的 Windows Vista 上安装的工具

    1、虚拟光驱:如果说Daemon Tools最强最好用的虚拟光驱软件一点也不为过,看看各大下载站点对它的等级评价以及说明就知道了。它安装后安装完成后只有右下角任务栏的一个小图标,系统资源占用率极小。 它支持加密光盘,最大的好处是可以把从网上下载的CUE, ISO, CCD, BWT 等镜像文件Mount成光盘直接使用,不需要再把他们解开了。 近日Daemon Tools网站为我们放出了新版本Daemon Tools工具,此次放出的V4.0.8版包括X64和x86(32bit)两个版本,随软件包一同发布的还包括新版本的SCSI Pass Through Direct (SPTD)驱动,新的SPTD驱动主要解决了和一些应用软件的兼容性问题。 http://www.daemon-tools.cc/dtcc/download.php?mode=ViewCategory&catid=5 2、杀毒软件:在Vista 下正常运行的杀毒软件。 avast! 4 Home Edition 这个软件的性能 很好,同时具备Anti-Spyware功能,使用了1周多,感觉很不错,关键还是完全免费的,专业版才收费。这里可以免费下载最新版本,其中提供了非常多的语言版本 http://www.avast.com/eng/download-avast-home.html 产品License Key则需要简单注册一下,就会发给你,你可以将Key妥善保存,以备重新安装之时使用。这里注册获得License Key http://www.avast.com/i_kat_207.php 3、ATi冶天系列显卡最新催化剂驱动For WinVista RTM:早在微软放出WinVista RTM版之前,ATi就率先发布了催化剂For...
  • 我即将于比利时,伦敦,奥兰多举行的讲座日程

    【原文地址】 My Upcoming Presentations in Belgium, London, and Orlando 【原文发表日期】 Wednesday, January 24, 2007 11:43 PM 我只想就以后几个星期内我将做的讲座日程做一个简短的更新: 布鲁塞尔(比利时) : 我将于2月1日(下星期四)在比利时做2个讲座,一个是First Look at Visual Studio and ASP.NET 'Orcas',另一个是ASP.NET 2.0 and ASP.NET AJAX Tips and Tricks。你可以免费参加这项活动。 这里 有更多详情。 里丁(英国) : 我将于2月3日(星期六)在里丁的微软校园举行的 WebDD 大会 上做4个讲座,第一个是First Look at Visual Studio and ASP.NET 'Orcas',第二个是Building an end-to-end application using IIS7,第三个是ASP.NET 2.0, ASP.NET AJAX and VS 2005 Part 1 and 2,最后一个是First Look at WPF/E。 奥兰多(佛罗里达): 我将于3月25日至28日在奥兰多举行的 ASP.NET Connections大会 上做主体演讲和几个分会场讲座。如果你没参加过ASP.NET Connections大会的话,我强烈建议你参加。该大会地点理想,将举办40多个讲座,都是由出色的主讲人做的。你可以在 这里 了解更多详情。 希望在这些活动中看到你们中的一些人! Scott 标签: ASP.NET , Talks , 社区新闻 ( Community News...
  • 中国牛市话股市投资

    2006年中国的股市走上了牛市,最近不断在身边发现越来越多的人投身股市,办公室里,银行里,饭桌上,人们到处谈论着股票;文员、售货员、农民甚至小区的看门老大爷,都开始对股票发生了兴趣,有一种全民炒股的迹象,这绝对不是好现象。记得在大学时候学习过的一门课程叫做《证券投资分析》,还依稀记得当年教授这门课程的教授所说,当时的中国股市无法进行证券投资分析,所有的数学模型都不成立。现在过去了差不多8年的光阴了。中国的股市也经过了多年的改革,现在的市场是否可以利用证券投资分析,进行数学、经济学上的技术分析。 证监会于2005年5月正式启动股权分置改革,这一改革将终结占中国股市2/3的股份不能流通的历史。2005年6月股指达到1000点附近时,中石化、招商银行、万科等几只对指数有决定性作用的权重股,缓慢地引领着大盘走到当年底的1100点。2006年,在楼市继续遭遇调控的背景下,股市复苏,并吸引越来越多的资金进入。在强劲的资金支撑下,无论是当年6月恢复新股发行,还是央行加息、政府持续调控楼市,这些利空消息几乎都无法阻挡股市的上升势头。这更加坚定了人们对牛市的预期。尽管楼市资金在回流股市,却并没有导致楼价下跌。在2006年上半年,不仅楼市和股市在涨,包括纪念币、纪念邮票、黄金、大宗原材料等资产都在大涨。知名经济学专家吴敬琏(吴敬琏新闻)近日指出,“如果没有过度流动性的存在,这样的(牛市)过程是无法持续的。”据吴敬琏分析,中国目前外汇储备超过1万亿美元,合8万亿元人民币,而央行只发行了2万亿央行票据冲销,即还有6万亿元资金留在市场,在乘数效应下,等于起码有30万亿的热钱在市场上。在这充裕资金的支撑下,中国银行、工商银行两家巨型国有银行先后闪亮登陆中国股市。从去年底到今年初,以金融股为代表的上证综合指数在短短16个交易日涨幅接近60...
  • ASP.NET AJAX 1.0 发布了

    【原文地址】 ASP.NET AJAX 1.0 Released 【原文发表日期】 Tuesday, January 23, 2007 10:52 AM 我非常兴奋地宣布,ASP.NET AJAX 1.0(即Atlas)的最终版已于今天早晨发布了,你可以在 这里 下载。 ASP.NET AJAX 1.0 ASP.NET AJAX 1.0提供了一个丰富的客户端AJAX库,该库对核心JavaScript类型系统,基于JSON的网络层,JavaScript 组件/控件模型,以及常用的客户端JavaScript辅助类等提供了跨平台,跨浏览器支持。ASP.NET AJAX同时也提供了一个丰富的服务器端的库,把AJAX功能与ASP.NET集成,允许开发人员以最小的努力在现有的ASP.NET 2.0网站中轻松地启用AJAX。 ASP.NET AJAX是免费的,可以在ASP.NET 2.0和VS 2005使用,它是个完全支持的微软产品,受标准的10年微软支持许可的支持,即,一周七天,每天24小时都可以通过电话从微软产品支持(Microsoft Product Support)处获得支持的。 ASP.NET AJAX 控件工具包 除了完全支持的ASP.NET AJAX 1.0产品外,你还可以使用 ASP.NET AJAX 控件工具包 中的30多个免费的ASP.NET AJAX控件。这个控件工具包是个共享源码的协作性项目,是由一支由微软和非微软开发人员组成的队伍共同开发的 (访问 CodePlex 项目网站 以了解详情,或者志愿参与)。控件的所有源码都是完全免费的,同时赋予你完全的重用和修改的权利。 工具包中的大部分控件利用了核心ASP.NET AJAX库中引进的Control Extender...
  • Asp.Net应用程序中为什么要MachineKey?如何生成MachineKey?

    如果你的Asp.Net程序执行时碰到这种错误:“ 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate 。 ”那么说明你没有让你的应用程序使用统一的machineKey,那么machineKey的作用是什么呢?按照MSDN的标准说法:“对密钥进行配置,以便将其用于对 Forms 身份验证 Cookie 数据和视图状态数据进行加密和解密,并将其用于对进程外会话状态标识进行验证。”也就是说Asp.Net的很多加密,都是依赖于machineKey里面的值,例如Forms 身份验证 Cookie、ViewState的加密。默认情况下,Asp.Net的配置是自己动态生成,如果单台服务器当然没问题,但是如果多台服务器负载均衡,machineKey还采用动态生成的方式,每台服务器上的machinekey值不一致,就导致加密出来的结果也不一致,不能共享验证和ViewState,所以对于多台服务器负载均衡的情况,一定要在每台站点配置相同的machineKey。 machineKey生成的算法: validationKey = CreateKey(20); decryptionKey = CreateKey(24); protected string CreateKey(int len) { byte[] bytes = new byte[len]; new RNGCryptoServiceProvider().GetBytes(bytes); StringBuilder sb = new StringBuilder(); for(int i...
  • Visual Studio Orcas Web设计器集成进VS主体代码

    【原文地址】 Visual Studio "Orcas" Web Designer Integrated into Main 【原文发表日期】 Monday, January 22, 2007 7:37 AM 这个周末对VS Web工具开发组来说是个非常激动人心的日子。星期六,他们把新的HTML和ASP.NET “所见即所得”(WYSIWYG)设计器的代码提交进(checked in) Visual Studio 主体里了。这个设计器,与Visual Studio以前的HTML设计器相比,是一个非常重大的改进,而且以后将是Visual Studio和Expression Web设计器两者共同使用的组件。 此外,新的HTML设计器将提供: 分割界面(Split View)的支持 (同时将HTML源码和所见即所得设计模式打开的能力) 无比丰富的CSS支持 (CSS属性窗口,CSS继承图示器,CSS预览,以及CSS管理器) 极大改进的视图转换性能 (从源码模式转换成HTML设计模式将会瞬时完成) 对源码视图内控件设计器的支持 (属性构造器,事件接通(wire-up)以及向导将会在源码视图内正常工作) 更丰富的标尺(ruler)和布局支持 (更棒的是,它们的值将自动储存在外部的CSS文件中) 对内嵌母板页的设计器支持 下面是一张示范多个新功能的屏幕截图: 我们其实早在2004年11月,即,几乎是在VS 2005发布之前一年,就开始打造新的设计器了,因为要做的 太多 。 Mikhail Arkhipov 是主持和设计该项工作架构的开发主管。你可以在 他这里的博客帖子 里进一步了解该项目的情况以及查看新设计器的一些初期屏幕截图。 我计划在下几个星期内录制一些录像,展示新的HTML设计器以及Orcas的其他一些既新又酷的功能...
More Posts Next page »