如何从VueJS和ASP.Net Core Razor页面连接MS SQL



我正在通过CDN使用Vue来构建SPA。我网站的后端使用ASP.NET Core。主vue spa页面在razor页面中初始化,所有组件都使用html.partial导入。到目前为止,它工作得很好,但我需要连接到数据库并提取数据,还需要更新数据库。我找不到任何简单的例子或教程,说明如何在vue SPA中查询带有实体框架的MS SQL数据库,为我的组件提取数据,或使用SPA上表单的用户输入更新MS SQL数据库。虽然我是Vue和ASP.Net的新手,但SPA的目的是减少重新加载页面的需要,所以我很好奇如何在不重新加载的情况下做到这一点,并保持自然的SPA感觉,同时还能与数据库交互?为了安全起见,我已经设置了身份验证,登录后会重定向到SPA的登录页面(剃刀页面(。

您可以在后端Web API中使用实体框架实现和公开查询SQL数据库的端点,然后您可以使用API并通过使用Vue组件的Axios等发出http请求来查询数据。

有关";使用Axios来消费API";,请检查这份文件:

https://v2.vuejs.org/v2/cookbook/using-axios-to-consume-apis.html#Base-示例

相关内容

最新更新