我试图掌握许多对我来说很新的概念,我需要对使用Web API创建我的强类型模型并将其从MVC Controller传递到Razor视图的最佳方法进行一些澄清.
如许多示例所示,您通常从某个存储库创建模型,然后将其传递给视图(强类型或非强类型),然后使用Razor语法,使您可以访问模型以构建html,而不必使用JavaScript .
对我来说,事情变得复杂的是当我想利用Web API来创建我想要使用的模型时就像我在前一段中描述的那样使用它.
我应该调用新的HTTPClient来从我的控制器中调用Web API服务吗?
我是否需要反序列化并格式化响应?等等…
我总是在视图中看到来自脚本的调用和操作……
有人能指出我正确的方向吗?
谢谢.