返回 首页

WTM 教程

开始阅读
教程说明:

WalkingTec.Mvvm框架(简称WTM)最早开发与2013年,基于Asp.net MVC3 和 最早的Entity Framework, 当初主要是为了解决公司内部开发效率低,代码风格不统一的问题。经历了四年间数十个项目的考验,框架逐步的完善,推出了四个主要版本。

2017年9月,我们将代码移植到了.Net Core上,并进行了深度优化和重构,推出了基于Asp.net Core和EF Core的全新框架,新框架在架构,稳定性,速度上都有长足进步,真正成为一款高效开发的利器。


本教程未必可以及时更新,欢迎前来官方网站获取最新内容 https://wtmdoc.walkingtec.cn/

框架已开源,欢迎大家提出宝贵意见 https://github.com/WalkingTec/WalkingTec.Mvvm



现在就点 这里 立刻生成第一个WTM项目吧


温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
介绍

快速开始

第一个项目
第一个模块
自定义用户
前后端分离模式
FAQ

框架配置

配置文件
全局变量
数据库分库
数据权限
路由

模型

创建模型
模型属性
内置模型

视图模型

基础VM
数据操作VM
列表及导入导出
导入VM
批量操作VM

控制器

介绍
属性

数据层

介绍

页面UI

介绍
布局

表单

Form
TextBox
ComboBox
CheckBox
RadioButton
DateTime
Upload
Selector
RichTextBox
其他
数据表格

管理模块

介绍
日志管理
用户管理
角色管理
菜单管理
数据权限管理

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }