ASP.NET4与VS 2010Web开发之窗体改进

2017 年 9 月 28 日1580

  【IT168技术】自从ASP.NET 1.0发布以来,Web窗体中增加了许多核心特征。在最新的ASP.NET 4中,Web窗体方面的许多功能都得到了增强,具体包括以下内容:

  能够设置元标记。

  更好地控制视图状态。

  更方便地使用浏览器的功能。

  支持在Web窗体开发中使用ASP.NET路由机制。

  更好地控制生成的ID。

  能够把在数据控件中选定的行永久保存起来。

  更好地控制由FormView和ListView控件生成的HTML。

  针对数据源控件提供过滤支持。

  在本篇中,我们将讨论ASP.NET 4在元标记设置、视图状态控制及浏览器能力控制等方面的新的或增强功能。

  一、使用Page.MetaKeywords和Page.MetaDescription属性设置元标记

  针对Web窗体的Page类,ASP.NET 4新添了两个属性,即MetaKeywords和MetaDescription。这两个属性代表了你的页面中相应的元标记,如下面的例子所示:

   这两个属性与网页的Title属性以相同的方式工作。它们都遵循下面这些规则:

  1. 如果在头元素中不存在匹配属性名称的元标记(即,name="keywords"代表了Page.MetaKeywords,而name="description"代表了Page.MetaDescription,意思是这些属性都还没有设置),那么,这些元标记在呈现页面时将被添加到其中。

  2. 如果已经有使用这些名称的元标记,那么,这些属性会被作为针对已存在的元标记内容的get和set方法使用。

  您可以在运行时设置这些属性,它可以使你从数据库或其他来源取得相应的内容,并允许您动态地设置标记来描述一个特定的页面中所代表的内容。

  您也可以在Web窗体页面顶部标记的@ Page指令中设置Keywords和Description属性,如下面的例子所示:

0 0