随笔分类 -  ASP.NET Core 2.0

摘要:目录 前言 全新AppBoxCore RazorPages 和 TagHelpers 技术架构 页面处理器和数据库操作的异步调用 Authorize特性和自定义权限验证过滤器 Authorize登录授权 自定义CheckPower权限过滤器 CheckPower特性控制页面的浏览权限 表格行链接图标 阅读全文
posted @ 2020-03-26 09:25 三生石上(FineUI控件) 阅读(6760) 评论(16) 推荐(9) 编辑
摘要:起因 这个是网友在官网论坛的提问:https://fineui.com/bbs/forum.php?mod=viewthread&tid=22237 重新问题 本着务实求真的态度,我们先来复现这个问题。首先页面截图是这样的: 类 MsStudentMajor 有两个非空属性 Major2 和 Des 阅读全文
posted @ 2019-07-02 11:08 三生石上(FineUI控件) 阅读(1366) 评论(2) 推荐(1) 编辑
摘要:ASP.NET WebForms ASP.NET WebForms 随着微软 2002 年的 .Net Framework 一起发布,至今也将近 20 年的时间。相信很多人和我一样,对 WebForms 有着割舍不掉的感情, 直至今日 WebForms 仍然在管理系统快速开发领域有着不可替代的作用! 阅读全文
posted @ 2019-06-17 11:55 三生石上(FineUI控件) 阅读(23279) 评论(128) 推荐(26) 编辑
摘要:下周要搞大事情(ASP.NET Core & WebForms)! 阅读全文
posted @ 2019-06-14 15:45 三生石上(FineUI控件) 阅读(551) 评论(0) 推荐(1) 编辑
摘要:起因 在测试一个例子时发现的问题,这个示例实现的功能是刷新页面也能保持表格锁定列的状态,先看下页面的完成效果: 测试中发现,几乎相同的代码: 在 FineUIMvc(Net Framework)下没有问题:http://mvc.fineui.com/#/GridLockColumn/SaveToDB 阅读全文
posted @ 2019-03-18 11:02 三生石上(FineUI控件) 阅读(2682) 评论(2) 推荐(5) 编辑
摘要:FineUIPro/Mvc/Core v5.4.0 即将于 2019-03-04 发布,目前官网示例已更新,先睹为快:http://pro.fineui.com/http://mvc.fineui.com/http://core.fineui.com/如果你在期待与 FineUICore(基础版)的 阅读全文
posted @ 2019-02-20 17:06 三生石上(FineUI控件) 阅读(791) 评论(2) 推荐(0) 编辑
摘要:为什么选择ASP.NET Core 2.0? 速度快,ASP.NET Core 的运行速度是 ASP.NET 4.6 的 6 - 23倍。 跨平台,可在Windows,Mac或者Linux上开发和部署。 宇宙级的开发环境,Windows和Mac下都有Visual Studio,Linux下可用Vis 阅读全文
posted @ 2017-12-01 09:30 三生石上(FineUI控件) 阅读(1126) 评论(1) 推荐(1) 编辑
摘要:着玻璃窗,看到星巴克里那帮人拿着MacBook喝咖啡,你是不是要默念一遍:这帮傻叉,就爱装逼! 不过话说回来,你想不想尝试下这个傻叉的感觉?是时候了,给自己一个理由,拥有自己的 MacBook Pro 了(最好是老板掏钱了)。 在 MacBook Pro 下用 Visual Studio for M 阅读全文
posted @ 2017-11-20 10:09 三生石上(FineUI控件) 阅读(1039) 评论(4) 推荐(1) 编辑
摘要:发现问题 在将 FineUIMvc(支持ASP.NET MVC 5.2.3)升级到 ASP.NET Core 2.0 的过程中,我们发现一个奇怪的现象: 通过项目引用 FineUICore 工程一切正常,但是将 FineUICore 编译后,通过程序集的引用方式就会报错: 这就很奇怪了,在折腾了好一 阅读全文
posted @ 2017-11-16 09:45 三生石上(FineUI控件) 阅读(7901) 评论(20) 推荐(31) 编辑
摘要:问题 如何将一个规模庞大的ASP.NET Core 2.0应用程序进行逻辑分组? 答案 新建一个ASP.NET Core 2.0空项目,修改Startup类,增加Mvc服务和中间件: 创建目录结构如下所示: 向Controllers和Views目录中添加文件(其中Area1的目录结构如下): 向Ar 阅读全文
posted @ 2017-11-09 09:13 三生石上(FineUI控件) 阅读(3742) 评论(3) 推荐(4) 编辑
摘要:问题 如何在ASP.NET Core 2.0中使用视图组件? 答案 新建一个空项目,修改Startup类并添加MVC服务和中间件: 添加一个模型类: 添加继承自ViewComponent的自定义视图组件: 添加视图组件对应的视图文件(Views/Shared/Components/UserInfo/ 阅读全文
posted @ 2017-11-08 08:44 三生石上(FineUI控件) 阅读(1959) 评论(2) 推荐(6) 编辑
摘要:问题 如何在ASP.NET Core 2.0中使用部分视图来重用页面的公共部分? 答案 新建一个空项目,在Startup中添加MVC服务和中间件: 添加两个模型: 添加控制器,返回ViewResult并传入模型实例: 添加视图页面Index.cshtml: 添加部分视图_Address.cshtml 阅读全文
posted @ 2017-11-07 09:20 三生石上(FineUI控件) 阅读(2541) 评论(1) 推荐(5) 编辑
摘要:问题 如何在ASP.NET Core 2.0项目中共享可见元素、代码块和指令? 答案 新建一个空项目,首先添加GreetingService服务和UserViewModel模型: 然后在Startup中添加MVC服务和GreetingService服务,配置MVC中间件: 添加控制器HomeCont 阅读全文
posted @ 2017-11-06 08:57 三生石上(FineUI控件) 阅读(3871) 评论(0) 推荐(2) 编辑
摘要:基础篇 [译]ASP.NET Core 2.0 中间件 [译]ASP.NET Core 2.0 带初始参数的中间件 [译]ASP.NET Core 2.0 依赖注入 [译]ASP.NET Core 2.0 全局配置项 [译]ASP.NET Core 2.0 机密配置项 [译]ASP.NET Core 阅读全文
posted @ 2017-11-03 10:39 三生石上(FineUI控件) 阅读(1652) 评论(0) 推荐(3) 编辑
摘要:问题 如何在ASP.NET Core 2.0中使用Razor引擎来创建视图? 答案 新建一个空项目,修改Startup.cs,添加MVC服务和请求中间件: 添加Controllers目录,并添加HomeController控制器: 添加Views/Home目录,并添加Razor视图Index.csh 阅读全文
posted @ 2017-11-03 08:42 三生石上(FineUI控件) 阅读(2257) 评论(3) 推荐(4) 编辑
摘要:问题 如何在ASP.NET Core 2.0中由路由引擎来生成网址? 答案 新建一个空项目,修改Startup.cs文件,添加MVC服务和中间件: 添加一个MobileController控制器类: 讨论 我们可以使用MVC的路由机制来生成网址,而无需在应用程序中硬编码网址。MVC有这么做的所有信息 阅读全文
posted @ 2017-11-02 08:43 三生石上(FineUI控件) 阅读(1603) 评论(2) 推荐(1) 编辑
摘要:问题 ASP.NET Core 2.0的路由引擎是如何工作的? 答案 创建一个空项目,为Startup类添加MVC服务和请求中间件: 创建一个控制器HomeController,来演示常规路由: 创建一个控制器WorkController,来演示特性路由: 讨论 ASP.NET Core的路由引擎可 阅读全文
posted @ 2017-11-01 10:33 三生石上(FineUI控件) 阅读(2056) 评论(0) 推荐(0) 编辑
摘要:问题 如何在ASP.NET Core 2.0中实现网址重定向? 答案 新建一个空项目,在Startup.cs文件中,配置RewriteOptions参数并添加网址重定向中间件(UseRewriter): 运行,并在浏览器地址栏输入:http://localhost:56825/films,通过客户端 阅读全文
posted @ 2017-10-31 08:41 三生石上(FineUI控件) 阅读(6583) 评论(3) 推荐(6) 编辑
摘要:问题 如何在ASP.NET Core 2.0中受限地访问本地目录和文件信息? 答案 新建一个空项目,修改Startup类,添加访问本地文件所需的服务: 创建一个中间件,读取根目录下的所有文件,输出文件名: 运行,此时页面效果: 当然,我们也可以通过IFileProvider接口读取单个文件信息: 运 阅读全文
posted @ 2017-10-30 08:46 三生石上(FineUI控件) 阅读(5156) 评论(3) 推荐(6) 编辑
摘要:问题 如何在ASP.NET Core 2.0中存储会话状态? 答案 创建一个空项目,修改Startup类的ConfigureServices()方法,添加会话状态服务和它后台的存储服务: 在Configure()中添加会话中间件: 运行,此时页面效果: 讨论 我们可以使用会话状态在同一个浏览器不同H 阅读全文
posted @ 2017-10-27 09:54 三生石上(FineUI控件) 阅读(3305) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示