English 中文(简体)
ASP.NET MVC是灵活的吗? ASP.NET MVC是灵活的吗?
原标题:
  • 时间:2009-03-11 12:09:37
  •  标签:

Can it easily be combined with jQuery, (ASP.NET) Ajax, ASP.NET webforms, other frameworks. What about pulling dynamic code from ASP.NET MVC into for example classic ASP?

MVC模型是否意味着代码易于定制化?

背景:

  1. I have some experience that it can lead to problems to integrate frameworks relying on JavaScript with each other?
  2. We have a classic ASP where we write new stuff in ASP.NET, and include .aspx code in the ASP files.
  3. I am looking for some OS frameworks for stuff we need, and i think MVC based ones should be easier to adopt (KIGG)
最佳回答

ASP.NET MVC 默认使用jQuery作为javascript框架,所以不用担心这个问题。框架本身并没有与jQuery绑定,因此你可以选择另一个框架替换它。MVC带有自己的AJAX实现,该实现基于基本的ASP.NET Ajax实现(至少在javascript中),因此支持AJAX。但我认为你会发现它与传统的UpdatePanels有所不同,但你仍然可以执行类似的操作。

您可以将WebForms与MVC混合使用,但您需要为这些URL设置IgnoreRoutes以使其不被处理。我承认我尚未发现需要这样做的情况,但我没有使用第三方控件。这可能是一个领域,在那里,至少目前,您仍然需要一些WebForms。我从未使用过经典的ASP,因此无法为您提供帮助。

问题回答

您可以使用任何JavaScript框架与MVC,它们默认包含了Jquery,但其他框架也可以与之一起工作。

就灵活性而言,我们已经部署了一个使用ASP.NET Webforms、MVC和.NET 1.1库的工作站点,因此它的确很灵活。

根据我们的经验,ASP.NET MVC 是微软为网络开发做出的最好的贡献,尤其是如果您喜欢紧密控制自己的 HTML 输出并在布局和设计中使用 Web 标准。我们已经使用它6个月了,我们再也不会回到 Web 表单了。

玩得开心!





相关问题
热门标签