FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 2146|回复: 0
打印 上一主题 下一主题

ASP.NET Core 快速入门(Razor Pages + Entity Framework Core)

[复制链接]
跳转到指定楼层
楼主
发表于 2020-3-12 11:20:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ASP.NET Core 快速入门(Razor Pages + Entity Framework Core)
https://www.cnblogs.com/sanshi/p/12441884.html

如果你正想学习最新的 ASP.NET Core 3.1 和 FineUICore,这篇文章可谓恰逢其时,由三石潜心 5 天精雕细琢,绝对不负众望。

欢迎到博客园评论和推荐,把 FineUICore 这个优秀的项目推荐给更多的网友。



引子
自从 2009 年开始在博客园写文章,这是目前我写的最长的一篇文章了。
前前后后,我总共花了 5 天的时间,每天超过 3 小时不间断写作和代码调试。总共有 8 篇文章,每篇 5~6 个小结,总截图数高达 60 多个。

前言
这是一个系列教程,以自微软的官方文档为基础,与微软官方文档的区别主要有如下几点:
  • 更通俗易懂的语言
  • 从代码入手(而非依赖VS的基架模板)
  • 关键知识点的深入解读
  • 加入和 WebForms / MVC 的对比
  • 使用 FineUICore 控件库(而非原生的控件)
  • 更少的代码和更现代化的界面(得益于FineUICore强大的控件库)

本教程包含如下内容:
  • Razor Pages 项目
    • 安装软件
    • 下载 FineUICore 空项目
    • 项目目录
    • 项目运行截图
  • 向 Razor Pages 添加模型
    • POCO 类
    • DbContext 类
    • 配置数据库连接字符串
    • 在 Startup.cs 中注册数据库服务
    • 初始化数据库和数据迁移
  • 列表页面
    • 新增 Movie 页面
    • 默认生成的页面和模型类
    • 异步获取数据并通过表格控件展示
    • 列标题文字是怎么来的?
    • 格式化显示日期
  • 新增页面
    • 新增页面模型
    • 新增页面视图
    • 查看 HTTP POST 请求的数据
    • 客户端模型验证
    • 自定义 JavaScript 来绕开客户端验证
    • 自定义模型验证错误消息
  • 编辑页面
    • 编辑页面模型
    • 编辑页面视图
    • 路由模板
    • 更新电影信息
    • 处理并发冲突
  • 列表页面和弹出窗体
    • 更新表格页面
    • 行编辑按钮
    • 窗体的关闭事件
    • 更新编辑页面
    • 先弹出提示对话框,再关闭当前窗体
    • 表格与窗体互动(动图)
  • 搜索框与行删除按钮
    • 行删除按钮
    • 行删除按钮的自定义回发
    • 行删除事件
    • 搜索框
    • 搜索框事件
    • 服务端标记搜索框不能为空
  • 分页与排序
    • 数据库分页
    • 保持分页状态和搜索状态
    • 将 5 个回发事件合并为 1 个
    • 排序
    • SortBy 扩展方法
  • 对比 ASP.NET Core 和 FineUICore 创建的页面
    • 列表页面的表格
    • 编辑页面的表单
    • 多个主题的页面截图赏析
  • 下载项目源代码


原文链接:https://www.cnblogs.com/sanshi/p/12441884.html




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-25 10:34 , Processed in 0.045448 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表