您的位置:首页 > 编程语言 > ASP

ASP.NET 2.0 中的编码模型

2005-09-20 14:26 274 查看
ASP.NET 2.0 继续提供代码内联和代码隐藏编码模型。就代码内联模型而言,除了 Microsoft Visual Studio 支持单文件开发之外,几乎没有变化。有关 Visual Studio 中的变化以及它如何处理代码内联的详细信息,请参阅本文

ASP.NET 2.0 通过修改代码隐藏文件的特性,解决了代码隐藏模型的继承和编译问题。在 ASP.NET 2.0 中,代码隐藏文件不再是 System.Web.UI.Page 类的完整实现。取而代之的是,代码隐藏文件是一种称为局部类(Partial)的新结构。这种局部类包含所有用户定义的代码,但是省略由 Visual Studio .NET 在 ASP.NET 1.x 中自动生成的所有基础结构和连接代码。当请求一个具有新代码隐藏文件的 ASPX 页面时,ASP.NET 2.0 运行时会真正地将 ASPX 页和局部类合并为一个类,而不是两个单独的类。



2. ASP.NET 2.0 中的代码隐藏模型

局部类利用一个新关键字(在 Visual Basic 中为Expands,在 C# 中为 Partial)来表明该类中的代码应当在运行时与另一个类合并。同样,ASPX 页利用一个称为 compilewith 的新指令来表明它与代码隐藏文件的结合。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: