asp.net-mvc - ASP.NET MVC 是否使用常规工具箱控件?

标签 asp.net-mvc controls

在 ASP.NET MVC 中,我是否使用工具箱中的“常规”控件并将数据分配给它们,就像使用 webforms 一样?例如,我可以使用 gridview 吗?

谢谢你。

编辑:答案似乎是否定的。那你用什么? Visual Studio 中是否有任何拖放控件,例如 webform 控件?

最佳答案

在大多数情况下,MVC 的使用显然不是拖放事件。也没有 Autowiring 数据绑定(bind)控件的级别。 MVC 结构中的目的是对标记进行更直接的控制。有一些辅助方法可用于呈现表单控件。 MVC 是一种非常不同的服务器端开发模型。注意,您可以将 ASP.Net 与 MVC 组合成一个混合项目。

我建议您需要非常熟悉 HMTL 标记,以及 HTTP + HTML 通信的工作原理,才能成功使用 MVC 项目。 javascript的使用也很明确。 MVC 在将关注点与后端和基于 Web 的应用程序中的前端分离方面非常好。与前端渲染相比,这使得后端逻辑的设计和测试更加容易。它是 Web 开发人员的框架(基于 Web 的应用程序是第一个关注点),而不是 Web 前端的开发人员框架(基于 ASP.Net 控件)。

关于asp.net-mvc - ASP.NET MVC 是否使用常规工具箱控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/894473/

相关文章:

c# - 数据注释不适用于 [Required(Error Message = ......)]

winforms - 防止 ToolStripMenuItem 上下文菜单在单击时关闭

C#:如何交换两个winform控件的位置

c# - 隐藏ZedGraph控件的灰色边框

c# - ASP.NET MVC NerdDinner 教程问题

asp.net-mvc - 如何设置 ASP.NET Identity 以使用我自己的连接字符串?

asp.net-mvc - 每个页面都可以通过 www.example.com 和 www.example.com/index 访问这一事实是否对 SEO 有影响?

asp.net-mvc - 错误。在新的 asp.net mvc4 错误中处理您的请求时发生错误,找不到 sql server?

user-interface - 我应该使用 DotNetNuke 控件而不是标准的 ASP 控件吗?在哪里可以找到它们的文档?

windows - 是否有可选择的标签控件?