0
"textinput.cshtml"
@inject Microsoft.AspNetCore.Mvc.Localization.IViewLocalizer localizer
@model string
<div class="form-group col-sm-6" >
<label [email protected](localizer[@Model]) class=" control-label form-label "></label>
<div class="">
<input asp-for="@Model" class="form-control form-textbox"/>
<span asp-validation-for="@Model" class="text-danger "></span>
</div>
</div>
"workflowformpage.cshtml"
using REU.ViewModelContracts
@model IWorkflowViewModel
<fieldset class=" form-group form">
@if (Model.GetType().BaseType == typeof(AssignResultCollectionViewModel))
{
@Html.Partial("AssignResultCollection", Model);
}
else
{
foreach (var propertyInfo in Model.GetDisplayPropertyInfos())
{
@Html.Editor(propertyInfo.Name, null, Model.GetQualifiedPropertyName(propertyInfo.Name))
//break;
}
}
</fieldset>
我的工作在Asp.net mvc6剃刀和我有顯示形式的視圖。和文本框的標籤來自我使用的模型「」,它運行良好,並給出了價值,但現在我想用標籤實現本地化,我嘗試了這樣的「」,它不給我價值。任何人都可以建議如何解決此問題?
>
<label asp-for="@localizer[@Model]" class=" control-label form-label "></label>
嗨,我是新的MVC6和不太瞭解它,但我想要的是我有一個不同的領域,如文本框,下拉,對象參考等模型,我有在for循環中具有@ Html.Editor(propertyInfo.Name,null,Model.GetQualifiedPropertyName(propertyInfo.Name))的視圖工作流,並轉到另一個稱爲textinput的分部視圖,其中我有@model字符串,並顯示字段我使用<標籤asp-for = @(localizer [@Model])class =「control-label form-label」>。 –