GetEnumSelect 列表对我不起作用。如何解决这个问题?
GetEnumSelect list is not working for me. How to resolve this?
我有一个问题,我不知道如何解决这个问题。
当我使用 GetEnum Selectlist 时出现错误。
“找不到类型或命名空间名称 'type/namespace'(是否缺少 using 指令或程序集引用?)”
当我查看我的数据模型和视图时,它看起来是正确的,但我不确定为什么它不起作用。谁能帮我?我正在使用 mvc 核心
namespace(etc)
public enum Gender
{
Male, Female, NonBinary, TransGender, Intersex, IPreferNotToSay
}
public enum Title
{
Mr, Mrs, Miss, Ms, Mx
}
public class Patient
{
public int Id { get; set; }
public Title Title { get; set; }
public string Name { get; set; }
public Gender Gender { get; set; }
}
}
查看页面:Create.cshtml
<div class="row">
<div class="col-md-4">
<form asp-action="Create">
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<div class="form-group">
<label asp-for="Title" class="control-label"></label>
<select asp-for="Title" asp-items="Html.GetEnumSelectList<Title>()" class="form-control">
<option>Select Title</option>
</select>
<span asp-validation-for="Title" class="text-danger"></span>
</div>
</form>
</div>
</div>
标题出现在GetenumSelectList里面的红线
我不太确定,但问题可能是因为 class 患者的性别和职务 属性 与枚举相同。
我找到了答案。
由于某些原因,当使用 sp-items="Html.GetEnumSelectList<>(),
我不得不这样做来解决这个问题:
Html.GetEnumSelectList()
已解决问题
我有一个问题,我不知道如何解决这个问题。
当我使用 GetEnum Selectlist 时出现错误。
“找不到类型或命名空间名称 'type/namespace'(是否缺少 using 指令或程序集引用?)”
当我查看我的数据模型和视图时,它看起来是正确的,但我不确定为什么它不起作用。谁能帮我?我正在使用 mvc 核心
namespace(etc)
public enum Gender
{
Male, Female, NonBinary, TransGender, Intersex, IPreferNotToSay
}
public enum Title
{
Mr, Mrs, Miss, Ms, Mx
}
public class Patient
{
public int Id { get; set; }
public Title Title { get; set; }
public string Name { get; set; }
public Gender Gender { get; set; }
}
}
查看页面:Create.cshtml
<div class="row">
<div class="col-md-4">
<form asp-action="Create">
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<div class="form-group">
<label asp-for="Title" class="control-label"></label>
<select asp-for="Title" asp-items="Html.GetEnumSelectList<Title>()" class="form-control">
<option>Select Title</option>
</select>
<span asp-validation-for="Title" class="text-danger"></span>
</div>
</form>
</div>
</div>
标题出现在GetenumSelectList里面的红线
我不太确定,但问题可能是因为 class 患者的性别和职务 属性 与枚举相同。
我找到了答案。
由于某些原因,当使用 sp-items="Html.GetEnumSelectList<>(),
我不得不这样做来解决这个问题:
Html.GetEnumSelectList
已解决问题