C# MVC5单页应用程序模板

C# MVC5单页应用程序模板,c#,asp.net,asp.net-mvc,knockout.js,sammy.js,C#,Asp.net,Asp.net Mvc,Knockout.js,Sammy.js,所以我得到了一个完整的工作项目为我生成,它做的注册和登录过程非常好 现在我想在页面上添加一个按钮,显示客户列表。在具有控制器名称等的文件夹中添加控制器和视图的旧方法。。效果很好,但那不是水疗 所以我想我必须创建一个APIController,而不是一个常规的控制器。但是我如何导航到它呢?我需要怎么命名才能让萨米捡起它?我应该把视图放在哪里?全部在一个文件中还是单独的文件 我已经花了好几个小时来寻找一些关于如何使生成的SPA模板发挥作用的指导。所有的帮助文章[包括从VisualStudio15中链

所以我得到了一个完整的工作项目为我生成,它做的注册和登录过程非常好

现在我想在页面上添加一个按钮,显示客户列表。在具有控制器名称等的文件夹中添加控制器和视图的旧方法。。效果很好,但那不是水疗

所以我想我必须创建一个APIController,而不是一个常规的控制器。但是我如何导航到它呢?我需要怎么命名才能让萨米捡起它?我应该把视图放在哪里?全部在一个文件中还是单独的文件

我已经花了好几个小时来寻找一些关于如何使生成的SPA模板发挥作用的指导。所有的帮助文章[包括从VisualStudio15中链接的文章]都引用了一些旧版本的模板,这些模板与为我生成的模板不匹配。我读过很多关于淘汰赛和sammy的文章,但我不知道如何以asp.net所期望的方式将所有内容组合在一起


我真的希望这里的人能指导我如何开始,或者链接到一篇有用的文章。一个显示一些导航的完整项目[使用MVC5、Knockout、Sammy、Entityframework]最好。

经过几天的研究,我发现该网站可以生成更好的模板,可以选择使用angular2、Knockout或React。这些模板包括布线、样式和所有开箱即用的软件包设置。[如果他们也能将身份验证、entityFramework和MVC视图添加到混合视图中,那就太好了..]

这些模板目前不是从Visual Studio中完成的,但是使用cmd提示符中的以下脚本可以很容易地完成:

cd some-empty-directory
yo aspnetcore-spa
可在此处找到完整的说明:


希望这有助于下一个家伙搜索如何使用ASP.Net 5和那些库开始SPA。

经过几天的研究,我发现该网站可以生成更好的模板,可以选择使用angular2、Knockout或React。这些模板包括布线、样式和所有开箱即用的软件包设置。[如果他们也能将身份验证、entityFramework和MVC视图添加到混合视图中,那就太好了..]

这些模板目前不是从Visual Studio中完成的,但是使用cmd提示符中的以下脚本可以很容易地完成:

cd some-empty-directory
yo aspnetcore-spa
可在此处找到完整的说明:


希望这有助于下一个家伙搜索如何使用ASP.Net 5和那些库开始SPA。

感谢该链接,但该链接使用angular not knockout。感谢该链接,但该链接使用angular not knockout。