因为早期一个项目的需要,开始研究Cas Server,这东西的原版是JAVA写的,有一定的年头了,要用起来还要自己进行修改。囿于自己JAVA方面的知识贫乏,对这东西没太大兴趣。后来,发现微软出了个IdentityServer4,这东西不错,修改起来也容易,合自己胃口,于是就一直关注着这东西。要使用IdentityServer4,一个关键的地方是如何控制用户的权限,在文档中,使用IdentitySe
验证码这东西,有人喜欢有人不喜欢。对于WebApi是否需要验证码,没去研究过,只是原来的SimpleCMS有,就加上吧。在WeiApi上使用验证码,关键的地方在于WeiApi是没有状态的,也就是说,不能使用Session来保存验证码。因而,在WebApi上使用验证码。首先需要解决的是保存的问题。刚开始先测试AbpSession了,但发现机制和习惯的不同,无法使用,那就只能保存到数据库了。保存到数据
在ABP框架中,实体类是在Core项目中定义的。根据模版提供的Core项目,可以看到,实体类都是根据功能划分到不同的文件夹的。在这里,我们可以将SimpleCMS都放到CMS文件夹内,也可以单独方在独立的文件夹内。在本练习将使用独立文件夹的方式。要定义实体,可以从Entity、Entity<T&>、IEntity和IEntity<T>
尝试新的开发组合:Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之数据迁移Asp.NET Core+ABP框架+Ident
在上一篇文章,完成了实体的定义,接下来要做的是定义应用服务,以便提供api接口。不过,为了更好的结合客户端,笔者决定暂时把这个工作缓一下,和客户端的改造一同进行。新建一个名为SimpleCmsWithAbp-Client的文件夹,把SimpleCMS的Ext JS脚本复制到文件夹中。然后用Visual Studio Code打开该文件夹。使用Visual Studio Code是因为在这里不需要编
小麻烦主要是因为Ext JS的自动加载机制造成的,有时候会很困扰人。Ext JS的自动加载机制是根据类名来划分目录兵加载脚本
上文把主界面设置好,但是主视图因为界面的微调出现了显示问题,本文将把它调整好了。
内容简介:Sencha框架是第一个基于HTML 5的移动也能给予框架,可以让Web应用看起来像网络应用。美丽的用户 界面 组件和丰富的数据管理,全部基于最新的HTML 5和CSS 3的Web标准,全部兼容Android和iOS设备。本书从实用开发的角度,详细讲解了Sencha Touch的开发过程及基本组件的使用。全书共分13章,前3章主要讲解如何搭建Sencha Touch的开发环境,第4章-1
Vis如下:/// 这个和VS2010中实现只能提示的原理一样。需要注意的是ext
今天,有人请教我处理办法,问题是:一个Grid,选择某条记录后,单击编辑后,弹出编辑窗口(带编辑表单),编辑完成后单击保存按钮保存表单,并关闭窗口,刷新Grid。这,本来是很简单的,但囿于开发人员对Ext JS的理解不到位,搞得相当的复杂了。主要复杂的地方在以下几点:为了实现编辑表单的可重用,把表单做成了页面,然后在Window中套IFRAME打开页面。表单的提交不是用Ajax提交,而是使用习惯的
经常会有人问我,为什么我的Grid不能岁窗口的变得而自动调整。了解后,发现很多人都习惯在渲染子组件的时候将Gird渲染到容器内的一个div里,而这正是问题的所在。在Ext JS的布局系统中,能控制到的是容器的子组件,而对于渲染到容器中一个DIV的Grid,它并不知道在这容器里添加了一个Grid,当调整大小的时候,也就无法去调整Grid的大小了,而这也就是为什么Grid不会随容器的改变而改变了。为什
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号