ASP.Net 4.0中新增23项功能
ollection routeCollection) { routeCollection.MapPageRoute("RouteFriendlyName", "MyWebsite/RequestParameterName", "~/Book.aspx"); // you can add other page routes with different names and combinations here } 现在Book.aspx将使用下面的代码进行进一步处理。
现在,如果条件满足,如果我们将首先浏览到localhost / MyWebsite /Chemistry 。 13、Add Reference Dialog: 在Visual Studio以前的版本中,当打开reference dialog box时,这将需要 一些时间来加载.NET程序集文件开始直到它加载从GAC中所有引用。在默认情况下 打开项目选项卡,在VS2010上添加引用。 如果你错误地点击.Net或COM选项卡,你还有一个是取消的所有程序集加载的 选项。因此,VS IDE的并不像以前冻结。 14、Compressing Session Values ASP.NET session 外的进程的状态值保存在数据库或服务器上。这些都是以序 列化格式保存。发送到服务器时候,更多更大的session将消耗更多的资源。现在 ,这些可以被压缩在一个新的构建compressionEnabled属性中。这种对 sessionState元素属性,可以在 web.config这样被声明。
此选项将用于session外的进程。 15、Dynamic lookup: 有一个新的静态类型,dynamic。我们可以使用它作为任何对象的类型。如果 有任何关于它的用法,我们能在运行时,得到它的错误。例如:
输出这将是:字符串 1。 但是如果你改变最后一行 dynamic Result = integerValue & stringValue; 你不会得到任何下面的编译错误,在运行时,你会得到下面的错误。 Operator ''&'' cannot be applied to operands of type ''int'' and ''string'' 16、Optional Parameters 在asp.net 4之前,为了实现可选的参数,我们创建重载函数。但现在在C#中 ,可选参数没有更多的限制。但是象VB的可选参数必须放置到最后。例如: public void FunctionOptionalParam(string Name, int Age, string Country = "") 我们可以不提要求的可选参数的值。 FunctionOptionalParam("My Full Name",20); 17、Named Parameters: 命名的参数可以忽略的参数顺序,在不同顺序的使用带名称的参数。例如: public void FunctionNamedParam(int x, int y , int z) 在函数调用将是: FunctionNamedParam(x:1, z:3, y:2); 在函数声明的顺序之前,虽然我们为参数设置了Z的值,但这些仍然等同于x = 1,y = 2,z=3。 18、Meta Tags: HtmlMeta类可用于动态添加HTML meta的标签和HTMLMeta的名称,内容属性可 以被用来在运行时动态添加任何继标记名称和它的值。 在asp.net 4.0 Page类中有两个属性MetaDescription和MetaKeywords。这些 可以用来在运行时在html中为description和 keyword元素添加 meta 的值。这 些可以在HTML中提及页面属性或以这种方式:
如果这样我们看到这样的HTML生成: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |