Sdílet prostřednictvím


IHtmlHelper.Editor(String, String, String, Object) Metoda

Definice

Vrátí kód HTML pro expression, pomocí šablony editoru, zadaného názvu pole HTML a dalších dat zobrazení. K nalezení šablony se používá templateNameexpressionModelMetadatanebo .

public:
 Microsoft::AspNetCore::Html::IHtmlContent ^ Editor(System::String ^ expression, System::String ^ templateName, System::String ^ htmlFieldName, System::Object ^ additionalViewData);
public Microsoft.AspNetCore.Html.IHtmlContent Editor (string expression, string templateName, string htmlFieldName, object additionalViewData);
abstract member Editor : string * string * string * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function Editor (expression As String, templateName As String, htmlFieldName As String, additionalViewData As Object) As IHtmlContent

Parametry

expression
String

Název výrazu vzhledem k aktuálnímu modelu. Může identifikovat jednu vlastnost nebo vlastnost Object , která obsahuje vlastnosti, které chcete upravit.

templateName
String

Název šablony použité k vytvoření kódu HTML.

htmlFieldName
String

Slouží String k nejednoznačnosti názvů elementů HTML, které jsou vytvořeny pro vlastnosti se stejným názvem.

additionalViewData
Object

Anonymní Object nebo IDictionary<TKey,TValue> , které mohou obsahovat další data zobrazení, která budou sloučena s ViewDataDictionary<TModel> instancí vytvořenou pro šablonu.

Návraty

Nový IHtmlContent obsahující <vstupní> elementy.

Poznámky

Například výchozí Object šablona editoru obsahuje <prvky popisku> a <vstupu> pro každou vlastnost v hodnotě expression.

Mezi příklady expressionpatří string.Empty , které identifikuje aktuální model a "prop" který identifikuje vlastnost "prop" aktuálního modelu.

Vlastní šablony se nacházejí ve EditorTemplates složce. V názvu složky se rozlišují malá a velká písmena v systémech souborů.

Platí pro