gpt4 book ai didi

asp.net-mvc - 数据注释隐藏属性/字段

转载 作者:行者123 更新时间:2023-12-01 18:03:27 25 4
gpt4 key购买 nike

我有一个模型

class Address {
public int AddressID {get;set;}
public string Street {get;set;}
public string City {get;set;}
public string State {get;set;}
public int ZipCode {get;set;}
}

在我看来,当我有

@Html.LabelFor(model => model.Address)(假设 Address 是另一个模型中的复杂属性)

我为每个地址属性都获得了一个标签,因此我得到:

地址ID:

街道:

城市:

状态:

邮政编码:

问题是,我不想显示 ID 属性,我尝试了这两个注释:

[Display(AutoGenerateField = false)]
[HiddenInput(DisplayValue = false)]

但第一个由于某种原因没有执行任何操作,并且 HiddenInput 不断出现红色波浪线,不确定它们是否都使用相同的 System.ComponentModel.DataAnnotations 程序集

最佳答案

刚刚找到答案..

[HiddenInput(DisplayValue = false)] 有效,但我必须添加:

using System.Web.Mvc;

使用 Web.Mvc 不适用于 MVC 6,而是使用此:

using Microsoft.AspNetCore.Mvc;

关于asp.net-mvc - 数据注释隐藏属性/字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26162340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com