代码之家  ›  专栏  ›  技术社区  ›  serge

Microsoft的“网格列标签”是什么?

  •  2
  • serge  · 技术社区  · 7 年前

    我正在学习ASP。NET内核的显示方式 模型 a上的属性 看法 ...

    所以,我发现了 DisplayAttribute.ShortName property

    获取或设置用于网格列标签的值。

    短名称用作 网格列标签 Insert.aspx Edit.aspx 页面模板使用 短名称

    MS所说的“网格列标签”是什么意思?

    在我看来,我使用了它,但获得了 Name 而不是 ShortName

    <table>
        <thead>
            <tr>
                <th>
                    @Html.DisplayNameFor(model => model.Date) <!--Creation Date-->
                </th>
                <th>
                    @Html.DisplayNameFor(model => model.Name) <!--Project Name-->
                </th>
                <th></th>
            </tr>
        </thead>
    

    [Display(Name = "Creation Date", ShortName = "Date")]
    public DateTime Date { get { return this.Timestamp.DateTime; } }
    
    [Display(Name = "Project Name", ShortName = "Name")]
    public string Name { get; set; }
    

    自定义辅助对象

    a very helpful answer 关于如何建立 风俗 可以使用它进行自定义的助手 @Html.DisplayShortNameFor() ,但我想知道 ,如果在不创建额外的,主要是社区自定义助手共享的情况下,不可能使用它,那么很可能应该包括在框架中?!我错过什么了吗?

    插入.aspx 编辑.aspx 模板(用于“asp.net核心”使用)?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Anderson Pimentel    7 年前

    当声明:

    这个 动态数据

    可能是关于 ASP.NET Dynamic Data :

    ASP。NET动态数据允许您创建可扩展的数据驱动Web应用程序,方法是在运行时从数据库模式推断数据实体的外观和行为,并从中派生UI行为。

    从未使用过,似乎在VS2017上不可用。

    Nome , Email Blog 在以下屏幕截图上:

    Insert.aspx template