.NET Core第17天_LabelTagHelper的使用

LabelTagHelper的使用
对应於HTML tag的封装,用於给予对应的显示名称。
当中的for属性会关联於的Id属性值一致,使彼此关联可以用TAB标注。

新增好一个LabelController跟相应Index检视
LabelController.cs

using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Net5App6.Controllers
{
    public class LabelController : Controller
    {
        public IActionResult Index()
        {
            return View();
        }
    }
}

./Views/Label/Index.cshtml

@model LabelViewModel
<div>
    <label asp-for="Name"></label>
    <input type="text" asp-for="Name" />
</div>

<div>
    <label asp-for="Age"></label>
    <input type="text" asp-for="Age" />
</div>

新增LabelViewModel

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Net5App6.Models
{
    public class LabelViewModel
    {
        public string Name { get; set; }
        public int Age { get; set; }
    }
}

预设显示效果
https://ithelp.ithome.com.tw/upload/images/20210917/20107452VwplU2DP00.png

这里若想更改显示中文可以去调整ViewModel上面透过Display的Data Annotation来做调整为中文显示

LabelViewModel.cs

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Threading.Tasks;

namespace Net5App6.Models
{
    public class LabelViewModel
    {
        [Display(Name="姓名")]
        public string Name { get; set; }
        [Display(Name = "年龄")]
        public int Age { get; set; }
    }
}

本篇已同步发表至个人部落格
https://coolmandiary.blogspot.com/2021/08/net-core17labeltaghelper.html


<<:  Episode 2 - 关於 COBOL

>>:  Day02 - 为什麽你需要 Next.js ?

SEO排名陷入撞墙期?也许你该试试「语义搜索引擎优化」!

作者:Welly SEO 编辑部 想做好Google SEO排名,除了熟知SEO是什麽之外,还必须充...

Day 01 HTML<常用标签>

1. 标题标签 <h1> - <h6> (一级标题 - 六级标题) 文字粗体...

Day 20:Dijkstra演算法

先前我们利用广度优先搜寻,找到图中两节点之间的最短路径,其中所谓「最短」是指「经过最少的边」。可是这...

Day03 - 复习 canvas translate 与 rotate

今天简单复习一下 translate 与 rotate 用法,试着画圆饼 不免俗的设置 canvas...

ISO OSI 参考模型的数据链路层(Data Link layer)-逻辑链路控制(logic link control)

-图片来源:TelecomWorld 101 ISO OSI 参考模型的数据链路层从 IEEE 的...