我的QuoteSalesRep类中有以下属性:
[Display(Name = "Commision %")]
[UIHint("Percentage")]
public decimal CommisionPercentage { get; set; } 我想创建一个编辑器模板,它可以用[UIHint("Percentage")]呈现如下所示的任何内容:

在Views/Shared/EditorTemplates下,我添加了Percentage.cshtml。我目前有以下代码:
@model decimal
<div class="input-group">
<input type="text" class="form-control">
<span class="input-group-addon">%</span>
</div>我刚开始使用模板。我需要做些什么来更正上面的代码,以便它正确地呈现带有UIHint标记的任何属性的输入组(“百分比”)
发布于 2016-09-19 14:49:34
我认为您所缺少的只是一种生成文本输入的通用方法:
@Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue.ToString(), new { @class = "form-control" })https://stackoverflow.com/questions/39575714
复制相似问题