随笔分类 -  03 .NET技术

摘要:思路 添加Form组件类,提供Validate,OnSubmit等 添加Field组件基类,提供Id,Label,Value等 添加Field子组件Text、Password等表单字段组件 添加FormContext类,存储表单及字段数据 使用级联值组件传递FormContext实例(关键) For 阅读全文
posted @ 2022-04-18 14:29 known 阅读(137) 评论(0) 推荐(0) 编辑
摘要:在Form构造函数InitializeComponent();上方加AutoScaleMode = AutoScaleMode.Dpi;代码即可 参考资料:https://blog.csdn.net/alex_zoucn/article/details/124162564 阅读全文
posted @ 2022-04-16 20:15 known 阅读(805) 评论(0) 推荐(0) 编辑
摘要:Blazor和JavaScript可以互操作,因此可以使用PDFObject预览pdf文件。实现步骤如下: 添加script.js文件,调用PDFObject函数预览后端返回的文件Stream import "./libs/pdfobject.js"; export async function s 阅读全文
posted @ 2022-04-11 20:50 known 阅读(515) 评论(2) 推荐(0) 编辑
摘要:1. 关于Blazor Blazor是微软出品的前端框架,对标谷歌的Flutter,用C#、css、html语言开发前端UI,组件化设计,支持嵌套组件与大多数前端框架react、vue等类似,不同的是开发语言不是JavaScript,但是它可以与JavaScript互操作。Host模式支持Blazo 阅读全文
posted @ 2022-04-02 10:59 known 阅读(2420) 评论(0) 推荐(1) 编辑
摘要:操作步骤 下载dotnet-hosting-6.0.0-rc.1.21452.15-win.exe并安装,成功后检查IIS模块中是否有AspNetCoreModuleV2 安装VS时选择“开发时IIS支持” 在IIS中创建站点,目录指向开发项目wwwroot的上级目录,应用程序池默认与站点名称相同 阅读全文
posted @ 2021-11-04 09:15 known 阅读(1326) 评论(0) 推荐(0) 编辑
摘要:ApiLite是基于.NET6直接将Service层生成动态api路由,可以不用添加Controller,支持模块插件化,在项目开发中能够提高工作效率,降低代码量。 开发环境 .NET SDK 6.0.100-rc.2.21505.57 VS2022 Preview 7.0 项目地址 GitHub: 阅读全文
posted @ 2021-11-02 21:30 known 阅读(3563) 评论(3) 推荐(4) 编辑
摘要:Known是一个基于.NET开发的快速开发框架,前后端分离,使用极少的第三方组件,开发简单快速,大部分代码可通过代码生成工具自动生成,非常适合单兵作战和小团队开发。前端UI是一个基于JQuery开发的框架,支持单页和多Tab页的iframe应用程序,有PC端和移动端两个版本,支持目前主流的基于Chr 阅读全文
posted @ 2020-12-23 11:20 known 阅读(624) 评论(3) 推荐(0) 编辑
摘要:Web应用程序中包含大量的样式(css)和脚本(js)文件,这些文件的引用、管理和发布有很多解决方案。在Asp.Net MVC应用程序中,大家最熟悉的解决方案应属Microsoft.AspNet.Web.Optimization这个package。这个package的使用也挺方便,对我来说,它依赖太 阅读全文
posted @ 2018-07-14 20:02 known 阅读(1623) 评论(5) 推荐(0) 编辑
摘要:问题描述 如下一个实体类,含有非空时间类型属性,默认是C 的最小时间,在使用DataContractJsonSerializer将该类对象序列化成JSON时,抛出异常信息:System.Runtime.Serialization.SerializationException:“在转换为 UTC 时, 阅读全文
posted @ 2018-04-07 23:01 known 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:Web应用程序通常有一些耗时的操作,但有些操作耗时不是很长,一分钟之内能完成。如果采用后台任务队列去异步处理,这样的用户不能实时看到后台处理的情况。倘若用户触发操作后,Web页面能够实时看到后台处理的进度,并且返回实时的状态,用户等待起来是不是感觉非常棒。下面是一个HTML5+ASP.NET MVC 阅读全文
posted @ 2018-01-19 22:31 known 阅读(782) 评论(0) 推荐(0) 编辑
摘要:开发环境Visual Studio 2010 SP1SQL Server Compact 4.0演练步骤打开Visual Studio;新建Console应用程序Known.EFDemo;创建Blog模型;public class Blog{ public int Id { get; set; } public string Name { get; set; } public List<Post> Posts { get; set; }}public class Post{ public int Id { get; set; } public string Tit... 阅读全文
posted @ 2013-04-29 11:28 known 阅读(4161) 评论(0) 推荐(0) 编辑
摘要:最近写了一个简单的ASP.NET服务器端数据查询控件,该控件是对ASP.NET现有的GridView控件进行了一些扩展。现在分享一下成果,希望能帮助想要实现类似控件的童鞋。该控件有如下功能:自定义GridView分页;根据绑定字段及表名自动生成查询语句并执行;设置绑定字段Operator属性,自动生成查询条件;设置绑定字段CodeCategory属性,自动将代码字段转换为代码名称。导出Excel功能。示例代码如下:<asp:QueryView ID="QueryView1" runat="server" CssClass="grid&qu 阅读全文
posted @ 2011-08-18 09:30 known 阅读(1292) 评论(2) 推荐(1) 编辑
摘要:最近在公司碰到这样一个报表,这个报表需显示主表和细节表的资料并且统计细节表的某个栏位,而且还要分页显示,这个不是简单的单元格合并就能解决的问题,我曾试着合并单元格,但是分页不是用户想要的效果,所以我采用了一个怪异的方式解决了。 阅读全文
posted @ 2009-08-12 13:25 known 阅读(808) 评论(4) 推荐(3) 编辑
摘要:Known.DLite是一个简单ORM框架,它是我的第一个开源项目,也是我的练习作品。虽然想法有些简单,思路有些混乱,代码不够严谨,性能不够优越,安全考虑不周,功能存在不全,但是比较满意的是它基本上完成了所需的功能,达到了我学习的目的,将我的思路实现了一遍。这个项目遗憾的是没有做单元测试。 阅读全文
posted @ 2009-06-25 11:31 known 阅读(31039) 评论(24) 推荐(3) 编辑
摘要:Known.DLite是一个简单轻量级的ORM框架的练习作品,其设计思想是利用特性映射表和字段名,自动生成CUD操作,其不够成熟和稳定,只因为其是本人练习的作品。现在将练习代码全部开放出来以供想学习ORM的朋友参考。 阅读全文
posted @ 2009-06-15 13:20 known 阅读(1351) 评论(2) 推荐(0) 编辑
摘要:实现对象JSON序列化方式有:反射和不用反射。 下面是不用反射的实现方式: 1.Test类,需要实现JSON序列化的类,这个类需要实现ToJson()方法,当然你可以写一个IJson接口让每个实现ToJson()方法的类继承IJson接口,接口可以定义成public interface IJson{string ToJson();}。 阅读全文
posted @ 2009-03-19 21:38 known 阅读(5644) 评论(2) 推荐(0) 编辑
摘要:There are two types of state management - server side and client side. In this post I'm going to introduce the client side state management and explain when to choose client side or server side state management. Client Side State Management TechniquesClient side state management include the foll 阅读全文
posted @ 2008-11-07 08:35 known 编辑
摘要:In this article, we will see how to pass javascript values on postback and then access these values in your server side code. This article will primarily showcase two techniques of doing so. One using Hidden variables and the other using the __doPostBack() javascript method.Using Hidden Variables – 阅读全文
posted @ 2008-11-07 08:33 known 编辑
摘要:IDisposable模式不是经典的GOF模式之一,主要是实现IDisposable接口,这在.Net Framework中很常见,当用using语句时,实现这个接口的类在释放资源时自动释放。例如我们在开发中经常用到事务控制,这时我们写一个事务控制类,让它继承IDisposable接口。public class TransactionControl : IDispoable{ private bool _disposed = false; private IDbConnection _conn; private IDbTransaction _trans; public... 阅读全文
posted @ 2008-11-04 14:06 known 阅读(540) 评论(0) 推荐(0) 编辑
摘要:在简单工厂模式中讲到存放数据库连接信息,这里将怎样获取连接信息,通常一个应用程序中连接信息应该是全局唯一的,因此,我们想到单例模式。下面我就将怎样写一个单例模式的例子来获取数据库连接信息。简单,我相信大家都能看得懂,我就不再赘述了。代码如下:(1)存放连接信息的XML文件结构<?xml version="1.0" encoding="utf-8" ?><ConnInfos> <ConnInfo> <Name>HR</Name> <Type>Oralce</Type> &l 阅读全文
posted @ 2008-07-29 08:47 known 阅读(388) 评论(0) 推荐(0) 编辑

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