MVC 5 单页应用程序模板
MVC 5 Single Page Application Template
所以我得到了一个完整的工作项目,它很好地完成了注册和登录过程。
现在我想在应该显示客户列表的页面上添加一个按钮。使用控制器名称等在文件夹中添加控制器和视图的旧方法效果很好,但这不是 SPA。
所以我想我必须创建一个 APIController 而不是常规控制器。但我如何导航到它?我需要如何命名才能让 sammy 找到它?我把意见放在哪里?全部在一个文件中还是单独的文件中?
我花了几个小时来寻找有关如何使生成的 SPA 模板做一些有用的事情的指导。所有帮助文章 [包括 link 编辑自 visual studio 15] 的一些旧版本模板与为我生成的模板不匹配。我已经阅读了很多淘汰赛和萨米文章,但我不确定如何以 asp.net 期望的方式将所有内容组合在一起。
我真的希望这里有人可以指导我如何开始,或者 link 到一篇有用的文章。显示一些导航的完整项目 [使用 MVC5、Knockout、Sammy,Entityframework] 最好。
经过几天的研究,我发现该网站可以生成更好的模板,可以选择使用 angular2、Knockout 或 React。这些模板包括开箱即用的路由、样式和所有包设置。 [如果他们也能添加身份验证、entityFramework 和 MVC 视图,那就太好了……]。
目前这些模板还没有从 Visual Studio 完成,但是在 cmd 提示符下使用以下脚本很容易完成:
cd some-empty-directory
yo aspnetcore-spa
完整的说明可以在这里找到:
http://blog.stevensanderson.com/2016/05/02/angular2-react-knockout-apps-on-aspnet-core/
希望这有助于下一个搜索如何使用 ASP.Net 5 和那些库开始使用 SPA 的人。
所以我得到了一个完整的工作项目,它很好地完成了注册和登录过程。
现在我想在应该显示客户列表的页面上添加一个按钮。使用控制器名称等在文件夹中添加控制器和视图的旧方法效果很好,但这不是 SPA。
所以我想我必须创建一个 APIController 而不是常规控制器。但我如何导航到它?我需要如何命名才能让 sammy 找到它?我把意见放在哪里?全部在一个文件中还是单独的文件中?
我花了几个小时来寻找有关如何使生成的 SPA 模板做一些有用的事情的指导。所有帮助文章 [包括 link 编辑自 visual studio 15] 的一些旧版本模板与为我生成的模板不匹配。我已经阅读了很多淘汰赛和萨米文章,但我不确定如何以 asp.net 期望的方式将所有内容组合在一起。
我真的希望这里有人可以指导我如何开始,或者 link 到一篇有用的文章。显示一些导航的完整项目 [使用 MVC5、Knockout、Sammy,Entityframework] 最好。
经过几天的研究,我发现该网站可以生成更好的模板,可以选择使用 angular2、Knockout 或 React。这些模板包括开箱即用的路由、样式和所有包设置。 [如果他们也能添加身份验证、entityFramework 和 MVC 视图,那就太好了……]。
目前这些模板还没有从 Visual Studio 完成,但是在 cmd 提示符下使用以下脚本很容易完成:
cd some-empty-directory
yo aspnetcore-spa
完整的说明可以在这里找到: http://blog.stevensanderson.com/2016/05/02/angular2-react-knockout-apps-on-aspnet-core/
希望这有助于下一个搜索如何使用 ASP.Net 5 和那些库开始使用 SPA 的人。