代码之家  ›  专栏  ›  技术社区  ›  Ben Mills

.NET Framework 3.5中有哪些有用的新ASP.NET功能?

  •  7
  • Ben Mills  · 技术社区  · 18 年前

    随着C语言从版本1过渡到版本3,我一直在更新它的新特性。我还没有做好与ASP.NET保持同步的工作。我觉得有些后版本1的功能没有那么好(比如Ajax框架),或者对我来说没有那么有用(比如会员框架)。有人能推荐一些新的杀手级的ASP.NET特性吗?

    13 回复  |  直到 18 年前
        1
  •  8
  •   Jon Limjap    18 年前

    对于ASP.NET,您有很多改进:

    • 拆分视图(代码和设计)
    • 更快地在代码和设计视图之间切换
    • 嵌入的母版页(一个母版页在另一个母版页中)
    • javascript调试

    不管怎样,大多数有用的东西实际上都是语言的精华,对于.NET 3.5,C 3.0的新语言功能将是(是的,我发现所有这些功能都很有用)

    • 匿名对象
    • 自动属性
    • 对象初始值设定项
    • 集合初始值设定项(集合的内联初始化)
    • 隐式类型(var关键字)
    • lambda表达式
    • 林克
    • 扩展方法

    我可能忘记了一些,但我认为这是关于大多数新的酷 和 有用的东西。

        2
  •  5
  •   Jim    18 年前

    退房 MVC framework 它被建在3.5。比传统的webforms模型有很大的改进。

        3
  •  3
  •   Tarks    18 年前

    我还在学习ASP.NET,所以我不能确切地告诉你,但是如果你仔细看一下 http://www.asp.net/learn/ 你可能会发现一些新的宝石,甚至有3.5节。

        4
  •  2
  •   Larsenal    18 年前

    listview和它的朋友datapager可能值得一看,但它们几乎不是“杀手级”功能。

    特别是ASP.NET之外的东西(例如Linq)可能更容易受到“杀手”的赞扬。

        5
  •  1
  •   Will    18 年前

    它的 MVC framework . 没有3.5,就没有MVC。如果没有MVC,ASP.NET就是一个PITA。

        6
  •  1
  •   Iain Holder    18 年前

    母版页

    (当然,这些是从那里来的) 版本2)

    嵌套的 母版页在3.5中是新的。我还没用过,但我只能想象如果不小心用的话,它们会变成一场恶梦。

    你只需要 look at the order in which the events are fired 在使用母版页思考“urgh”的页面中。

        7
  •  1
  •   DevelopingChris    18 年前

    我认为MVC框架还没有为黄金时期做好准备

    仅供参考,这个站点是用MVC构建的。 我在MVC上也有两个应用程序在生产,我认为它已经为黄金时期做好了准备。

        8
  •  1
  •   Lance Fisher    18 年前

    @IAINMH嵌套的母版页始终由ASP.NET支持,而不是由设计器支持。

        9
  •  1
  •   Jon Galloway    18 年前

    正如其他人所说,在 www.asp.net/learn . 我认为特定于ASP.NET的最大变化是:

    • 官方的ASP.NET Ajax集成
    • listview(比gridview/dataview好得多,因为它们可以让你写出干净的html)
    • 对用于CSS/HTML编辑的IDE进行了重大改进
    • javascript调试

    请注意,ASP.NET MVC尚未发布,而且绝对不包括在ASP.NET 3.5中。

        10
  •  1
  •   Mark Ingram    18 年前

    以下是我的最爱列表:

    • 林克
    • 扩展方法
    • λ方法

    实际上我不使用ASP.NET,但是ASP.NET Ajax现在也包含在3.5中,ASP.NET MVC包含在3.5 SP1中。

        11
  •  0
  •   Ben Mills    18 年前

    我认为MVC框架还没有完全准备好迎接黄金时期,尽管我肯定计划明年某个时候使用它。我喜欢干净的URL、干净的XHTML(Web表单真的可以吐出一些讨厌的HTML)以及创建没有关联视图的控制器操作的能力。

    自从母版页发布以来,我一直在使用它们,它们是一个很大的帮助。我真的不喜欢母版页向控件ID添加讨厌的前缀的方式。它产生了一些难看的CSS。我认为MVC框架可以消除这个问题。

    还有其他杀手的特征吗?

        12
  •  0
  •   Iain Holder    18 年前

    拆分设计/代码视图非常酷。它还不完美,但很酷。同时在设计视图中进行编辑,现在可以在那里编辑您的CSS。

        13
  •  0
  •   Jonathan Escobedo    18 年前

    还必须考虑动态数据

    推荐文章