1

能否轻松与 jQuery、(ASP.NET) Ajax、ASP.NET webforms、其他框架结合使用。将动态代码从 ASP.NET MVC 提取到例如经典 ASP 中怎么样?

MVC模型是否意味着很容易定制代码?

背景:

  1. 我有一些经验,将依赖于 JavaScript 的框架相互集成会导致问题?
  2. 我们有一个经典的 ASP,我们在 ASP.NET 中编写新东西,并在 ASP 文件中包含 .aspx 代码。
  3. 我正在为我们需要的东西寻找一些操作系统框架,我认为基于 MVC 的框架应该更容易采用(KIGG)
4

2 回答 2

1

ASP.NET MVC 附带 jQuery 作为默认的 javascript 框架,所以不用担心。框架本身与 jQuery 没有任何联系,因此您也可以使用您选择的框架将其切换出来。MVC 带有它自己的 AJAX 实现,它建立在基础 ASP.NET Ajax 实现上(至少在 javascript 中),所以有 AJAX 支持,但我认为你会发现它有所不同——例如,没有 UpdatePanel——但你'能够做类似的事情。

您可以将 WebForms 与 MVC 混合使用,但您需要为这些 URL 设置 IgnoreRoutes,以便它们不会被处理。我承认我还没有发现需要这样做,但是我不使用第三方控件。这可能是一个领域,至少就目前而言,您仍然需要一些 WebForms。我从来没有使用过经典的 ASP,可能也不会,所以我无法帮助你。

于 2009-03-11T12:19:03.740 回答
1

您可以将任何 Javascript 框架与 MVC 一起使用,它们默认包含 Jquery,但任何人都可以使用它。

就灵活性而言,我们已经部署了一个带有 ASP.NET 网络表单、MVC 和 .NET 1.1 库的工作站点,所以是的,它很灵活。

根据我们的经验,ASP.NET MVC 是 MS 为 Web 开发所做的最好的事情,特别是如果您希望密切控制您的 html 输出并在您的布局和设计中使用 Web 标准。我们已经使用了 6 个月,并且我们永远不会回到 Web 表单。

玩得开心!

于 2009-03-11T16:00:46.750 回答