当前位置: 首页 > news >正文

沭阳做网站的公司指数查询

沭阳做网站的公司,指数查询,自己买服务器能在wordpress建网站,工程信息网哪个平台最好文章目录 前言BB数据注解数据注解源码数据注解简介注解简单实例[BB 编辑弹窗](https://www.blazor.zone/edit-dialog)[ValidateForm 表单组件](https://www.blazor.zone/validate-form)使用简介 前言 BootstrapBlazor(一下简称BB)是个特别好用的组件,基本上满足了大…

文章目录

  • 前言
  • BB数据注解
    • 数据注解源码
    • 数据注解简介
    • 注解简单实例
      • [BB 编辑弹窗](https://www.blazor.zone/edit-dialog)
      • [ValidateForm 表单组件](https://www.blazor.zone/validate-form)
      • 使用简介

前言

BootstrapBlazor(一下简称BB)是个特别好用的组件,基本上满足了大部分功能。业务逻辑上面没任何问题,官方的文档也特别详细。(你看过那种只给案例的文档你就明白什么是好文档了)

BB 官方文档

BB数据注解

BB其实是面向后端管理开发的组件,特别适合用于企业级开发。可以说是小项目的特化版组件。

推荐开发技术

  • Blazor Server (SSR):服务端渲染,前后端不分离开发。
  • BoostrapBlazor:UI组件库
  • SqlSugar:数据库

开发速度那叫一个快。不用考虑跨域,不怕安全信息泄漏(因为是SSR,浏览器只能拿到渲染结果),前端直接从后端拿数据。

唯一的问题是不支持高并发。1200人以下是安全的,如果是1200人以上的高并发,那就得上微服务了。这个是互联网开发(微服务,分布式,内存缓存)。大部分业务做不到这个水平。所以特别适合小项目

数据注解源码

BootstrapBlazor/ src / BootstrapBlazor.Shared / Data / Foo.cs

数据注解简介

  • Display
    • Name:名称
  • AutoGenerateColumn
    • Ignore 是否忽略
    • order 排序
    • FormatString:格式化
  • Required
    • ErrorMessage:检验错误报错提示

注解简单实例

BB很多数据相关的都和这个注解相关。主要看有没有Model这个数据变量。

在这里插入图片描述

在这里插入图片描述

BB 编辑弹窗

ValidateForm 表单组件

使用简介

对sqlsugar生成对象添加BB注解

public partial class T_Joint
{/// <summary>/// Desc:/// Default:/// Nullable:False/// </summary>           [SugarColumn(IsPrimaryKey = true, IsIdentity = true)][AutoGenerateColumn(Ignore =true)]public long Id { get; set; }/// <summary>/// Desc:/// Default:/// Nullable:True/// </summary>   [Display(Name = "创建时间")]public DateTime? CreateTime { get; set; } = DateTime.Now;/// <summary>/// Desc:/// Default:/// Nullable:True/// </summary>           [Display(Name = "修改时间")]public DateTime? Time { get; set; }= DateTime.Now;/// <summary>/// Desc:/// Default:/// Nullable:True/// </summary>           [AutoGenerateColumn(Ignore = true)]public bool IsDel { get; set; } = false;/// <summary>/// Desc:/// Default:/// Nullable:True/// </summary>           [AutoGenerateColumn(Ignore = true)]public bool IsClick { get; set; } = false;/// <summary>/// Desc:/// Default:/// Nullable:True/// </summary>           [AutoGenerateColumn(Ignore = true)]public int? ParentId { get; set; }/// <summary>/// Desc:/// Default:/// Nullable:True/// </summary>           [AutoGenerateColumn(Ignore = true)]public string Path { get; set; }/// <summary>/// Desc:/// Default:/// Nullable:True/// </summary>           [AutoGenerateColumn(Ignore = true)]public int? Deep { get; set; }/// <summary>/// Desc:/// Default:/// Nullable:True/// </summary>           [Display(Name = "排序号")]public int? OrderNum { get; set; } = 0;/// <summary>/// Desc:/// Default:/// Nullable:True/// </summary>      [Display(Name = "名称")][Required(ErrorMessage ="{0}不能为空")]public string Name { get; set; }/// <summary>/// Desc:/// Default:/// Nullable:True/// </summary>           [AutoGenerateColumn(Ignore = true)]public long? UserId { get; set; }}

使用

//注入对话框服务
[Inject]
private DialogService DialogService { get; set; }
......//随便一个按钮绑定一个事件public async Task AddRootBtn()
{var option = new EditDialogOption<T_Joint>(){Title = "节点编辑",Model = new T_Joint() { },RowType = RowType.Inline,ItemsPerRow = 2,ItemChangedType = ItemChangedType.Update,Items = Items,};await DialogService.ShowEditDialog(option);
}

使用效果

在这里插入图片描述

http://www.mmbaike.com/news/101857.html

相关文章:

  • 做餐饮如何加入外卖网站crm网站
  • 我想创个网站成都网络推广哪家好
  • 两学一做网站是多少钱长沙搜索排名优化公司
  • 网站目标规划搜索引擎营销有哪些
  • 安徽住房和城乡建设厅新网站品牌推广策划方案怎么写
  • 做一手房开什么网站比较好呢北京seo公司
  • 上海做网站的的公司有哪些seo属于技术还是营销
  • 网站浮动窗口代码php免费国外ddos网站
  • 做网站赌博的推广是不是犯罪的seo程序专员
  • 独立站域名一键关键词优化
  • 做箱包哪个网站好推广公司产品
  • 用源码网站好优化吗常用的五种网络营销工具
  • 坪山网站建设基本流程字节跳动广告代理商加盟
  • 做包装盒子的厂家哪个网站长沙网络推广软件
  • 做古风文字头像的网站免费发布信息网平台
  • 酒类网站建设方案案深圳seo网站推广方案
  • 为什么找不到做网站的软件网络营销大师排行榜
  • 房产网站建站网址导航哪个好
  • 各地农业信息网站的建设网站服务器查询
  • 深圳十大网站建设企业培训课程设置
  • 常规网站建设内容哈尔滨网站制作软件
  • 南京 公司网站制作小视频关键词汇总
  • 网站上的视频直播是怎么做的呢微信朋友圈广告推广代理
  • 网站页脚需要放什么网站运营推广选择乐云seo
  • 电商网站建设实训步骤网站设计公司官网
  • php网站开发日记百度账号快速注册
  • 坂田网站建设方案外贸推广平台排名
  • 计算机关于网站开发的证书网络舆情监控系统
  • 上海有制作网站的电话吗个人网站制作多少钱
  • 乌克兰设计网站建设谷歌竞价广告