asp.net mvc的前后端分离是什么怎么编写?

孤芳不自赏 2020-02-01 12:04:04
asp.net mvc编写网站的时候,既要写后端代码,也要写views里的视图,如果前后端分离的话,views的视图还用得着写吗?
...全文
2610 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复 2
这就和玩完不给钱就不算嫖是一个概念
MVC 中 V 是没用的,请求直接进C,然后方法返回Json,并不进视图,前端根据Json内容控制跳转页面等,都用前端框架来做的。
大然然 2020-04-01
  • 打赏
  • 举报
回复
asp.net mvc不算是前后端分离, html + ajax + webapi 这样的才算是,当然不只限以上这样的方式
tokeyro 2020-02-16
  • 打赏
  • 举报
回复 1
asp.net mvc 不是真正的前后端分离,只是把代码分类而已。
前后端分离模式
前端:Html+Javascript(我的前端使用 Vue 框架——简单好学)
后端:Asp.net编写WebApi接口,数据库连接处理。
前端与后端通信息使用 Json 数据传值

后端项目结构


百度搜索,“Asp.net创建Webapi项”。
  • 打赏
  • 举报
回复
在我们的开发大型的集团企业应用系统中,数据库里边假设有300个数据表,至少有280个表其实是系统自动根据前端程序的 Model 定义而自动创建的数据表。加上我们在工作流等等方面都有成熟的框架系统,自动创建标准化的(跨所有项目的)数据库表和服务代码,可以说复杂多变的高性能集团化的企业级应用系统开发,在数据库表方面只需要花3%的精力。而许多开发者因为没有经验,从零开始摸索,可能将精力的90%都耗费在这方面,整天纠结数据库表。这是有本质区别的。因此我所谓的“后端代码”是针对成熟的系统的开发而言的,要知道不同。
  • 打赏
  • 举报
回复
这里所谓的“后端代码”通常都是混淆的概念。前后端分离是指应用程序表现层开发跟后端业务服务API层开发的分离,这样就可以由前端设计师和架构师共同书写API规范,由后端开发工程师来实现API接口功能。而 asp.net mvc 所谓的“后端代码”往往是指页面 html 生成代码,这对于前后端分离来说就是本末倒置地概念了,所以这里的“后端”是有歧义的。实际上你说的“后端代码”绝大多数是指前端代码。
爱睡的猫 2020-02-01
  • 打赏
  • 举报
回复
当然需要写,前端的代码需要 views视图展示。前后端界线划分要看项目大小及性质。一般从控制器开始,控制器模块、模型模块、数据库端数后端。views、javascript、css 属前端。

62,270

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧