01 2017 档案
摘要:基础功能 动态 WEB API 层 在SPA和MAP 高度使用Ajax请求服务来提供更高的用户体验。他们要求通过Ajax来调用应用层的方法。 因此,就需要创建一个Web Api控制器来作为适配器(用户访问webapi的控制器来处理ajax的请求,然后去调用服务端的方法)。 abp基础框架会自动创建
阅读全文
摘要:基于令牌的身份验证 ABPZERO是使用浏览器的cookie来做的身份验证的。 但是,如果你想要使用WebApi和应用层的服务类(他们通过动态webapi请求的,此时这些请求都是暴露在外部的)来访问移动设备。这个时候你就需要基于令牌(Token)的身份验证机制。 ABPZERO是支持token的身份
阅读全文
摘要:迁移程序控制台应用程序 ABPZERO 包含了一个迁移工具“Migrator.exe”,来轻松的迁移你的数据库。您可以运行该工具来创建/迁移 你的主机和租户数据库。 该工具是从HOST链接字符串own.config 文件来创建数据库,请确保他 和项目中的问web.config保持一致。然后运行来创建
阅读全文
摘要:MVC的多页面后台管理系统 同样功能的后台管理系统,也是可以使用 ASP.NET MVC 、Web API 和JQuery 来制作。 所有的功能都与Angular js的单页面相同。应用层所有的方法都是相同的。 先看图。 首先我们相同 的功能不再做讲解,MPA页面我们只对和SPA有差异化的地方进行说
阅读全文
摘要:基于AngularJs的单页面程序 在Abpzero的后台管理系统是一个AngularJs的单页面程序。当你登陆后,系统会跳转到“ApplicationController”,然后再返回到视图的布局页面(模板页)。 注意: 多页面版本是基于MVC和JQuery的我们后续会提到。 应用层的文件夹: 这
阅读全文
摘要:账户控制器(AccountController) Account控制器提供了登录,注册,忘了密码和电子邮件激活页面功能。 Layout模板视图 在Account视图文件夹中单独建设了模板文件: 登录页面: 此处需要你登录的时候选择租户,如果租户不填的话,登录的就会是Host模式(上帝视角)。 如果填
阅读全文
摘要:内容 首先我们创建一个名为“Acme.PhoneBook”的项目。 本文档是指南会同步开发您的项目。 我们建议你在开发之前准备备份下这份初始项目。 因为abpZero是基于abp的基础框架衍生出的所以本文档也是基于ABP的文档作为标准开发的协同开发。 " abp文档链接" 在阅读本文档之前, 建议先
阅读全文
摘要:前端示例MVC网站 ASP.NET Zero 包含了一个公共web站点的前端页面和一个登陆页面。当您第一次运行项目的时候可以看到,如下图所示: 该前端网站有两个页面,一个是主页和关于我们。这些页面的内容只是为了演示和占位符的目的而存在。你完全可以删除掉内容,建立一个属于你自己需要的项目功能。并且你应
阅读全文
摘要:前面的话 此教程适用于 ASP.NET MVC 5.x & Angularjs 1.x 的ABP框架(收费需要授权) 所以有能力的朋友还是希望你们多多支持 土牛。购买链接:https://www.aspnetzero.com/#pricing 内容 介绍 前端示例MVC网站 账户控制器(Accoun
阅读全文