繁体   English   中英

我可以在为Android应用程序构建的相同“ asp.net mvc Web API”中构建网站/应用程序吗?

[英]can I build a web site/application in the same “asp.net mvc web api” built for an android application?

我开始编程,我有一个“ asp.net mvc Web api”,它提供了供Android应用程序使用的Json。 android应用有一个登录名,和一个连接到mssql服务器数据库的对象。 现在,我想构建一个也使用json的网站/应用程序,我的问题是我是否可以使用相同的asp mvc web api项目并仅添加所需的视图,并分别使用相同的ActionResults和方法以及控制器和模型方法,或者我必须为该网站创建一个新的asp.net mvc项目。 另一个问题是,Web应用程序是否必须使用自己的从Web api提供json的方法,或者可以使用与将Web api用于android应用程序的方法相同的数据? 主要是一个概念性的问题,我想知道我是否可以在下图中使用相同的项目来构建Web Api和Web应用程序(均在ASP MVC中),因为ASP MVC使用相同的结构来构建Web api和用于Web应用程序

在此处输入图片说明

您应该创建另一个项目,该项目将包括一个MVC应用程序,而不是Web API。

这是2种不同的项目,应该分开。 范例: MVC与Web API

这是另一个讨论差异的主题: MVC 5项目与Web Api项目之间的差异

要回答第二部分,您可以做的是从MVC应用程序访问Web API,这样它就消耗了与android应用程序相同的数据。

您是在问新网站和Android应用程序是否都应对后端数据库使用相同的API? 通常,如果您计划让多个不同的客户端使用相同的数据,那么我会喜欢这种方法。

阅读本文以获得更多背景知识。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM