Freigeben über


HtmlHelperInputExtensions.TextBoxFor Methode

Definition

Überlädt

TextBoxFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

Gibt ein <Eingabeelement> vom Typ "text" für das angegebene expressionzurück. Fügt dem -Element ein "value"-null Attribut hinzu, das den ersten nicht gefundenen Wert enthält: den ModelState Eintrag mit dem vollständigen Namen oder den expression ausgewerteten mit Model. Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter.

TextBoxFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

Gibt ein <Eingabeelement> vom Typ "text" für das angegebene expressionzurück. Fügt dem Element ein Attribut "value" hinzu, das den ersten nichtnull gefundenen Wert enthält: den Eintrag mit dem ModelState vollständigen Namen, den expression mit ausgewerteten Modeloder den Wörterbucheintrag mit dem htmlAttributes Schlüssel "value". Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter.

TextBoxFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

Gibt ein <Eingabeelement> vom Typ "text" für das angegebene expressionzurück. Fügt dem -Element ein "value"-null Attribut hinzu, das den ersten nicht gefundenen Wert enthält: den ModelState Eintrag mit dem vollständigen Namen oder den expression ausgewerteten mit Model. Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter.

TextBoxFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>)

Quelle:
HtmlHelperInputExtensions.cs
Quelle:
HtmlHelperInputExtensions.cs

Gibt ein <Eingabeelement> vom Typ "text" für das angegebene expressionzurück. Fügt dem -Element ein "value"-null Attribut hinzu, das den ersten nicht gefundenen Wert enthält: den ModelState Eintrag mit dem vollständigen Namen oder den expression ausgewerteten mit Model. Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter.

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ TextBoxFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression);
public static Microsoft.AspNetCore.Html.IHtmlContent TextBoxFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression);
static member TextBoxFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function TextBoxFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult))) As IHtmlContent

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper<TModel> instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

Gibt zurück

Eine neue IHtmlContent , die das <Eingabeelement> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und die Zeichenfolgendarstellung des expression " <name"-Attributs des Eingabeelements> . Sanitiert die Zeichenfolgendarstellung des expression "id"-Attributs des Elements.

Gilt für:

TextBoxFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, Object)

Quelle:
HtmlHelperInputExtensions.cs
Quelle:
HtmlHelperInputExtensions.cs

Gibt ein <Eingabeelement> vom Typ "text" für das angegebene expressionzurück. Fügt dem Element ein Attribut "value" hinzu, das den ersten nichtnull gefundenen Wert enthält: den Eintrag mit dem ModelState vollständigen Namen, den expression mit ausgewerteten Modeloder den Wörterbucheintrag mit dem htmlAttributes Schlüssel "value". Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter.

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ TextBoxFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Object ^ htmlAttributes);
public static Microsoft.AspNetCore.Html.IHtmlContent TextBoxFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, object htmlAttributes);
static member TextBoxFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function TextBoxFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), htmlAttributes As Object) As IHtmlContent

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper<TModel> instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

htmlAttributes
Object

Eine Object , die die HTML-Attribute für das -Element enthält. Alternativ kann eine IDictionary<TKey,TValue> instance, die die HTML-Attribute enthält.

Gibt zurück

Eine neue IHtmlContent , die das <Eingabeelement> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und die Zeichenfolgendarstellung des expression " <name"-Attributs des Eingabeelements> . Sanitiert die Zeichenfolgendarstellung des expression "id"-Attributs des Elements.

Gilt für:

TextBoxFor<TModel,TResult>(IHtmlHelper<TModel>, Expression<Func<TModel,TResult>>, String)

Quelle:
HtmlHelperInputExtensions.cs
Quelle:
HtmlHelperInputExtensions.cs

Gibt ein <Eingabeelement> vom Typ "text" für das angegebene expressionzurück. Fügt dem -Element ein "value"-null Attribut hinzu, das den ersten nicht gefundenen Wert enthält: den ModelState Eintrag mit dem vollständigen Namen oder den expression ausgewerteten mit Model. Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter.

public:
generic <typename TModel, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Html::IHtmlContent ^ TextBoxFor(Microsoft::AspNetCore::Mvc::Rendering::IHtmlHelper<TModel> ^ htmlHelper, System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ format);
public static Microsoft.AspNetCore.Html.IHtmlContent TextBoxFor<TModel,TResult> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string format);
static member TextBoxFor : Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string -> Microsoft.AspNetCore.Html.IHtmlContent
<Extension()>
Public Function TextBoxFor(Of TModel, TResult) (htmlHelper As IHtmlHelper(Of TModel), expression As Expression(Of Func(Of TModel, TResult)), format As String) As IHtmlContent

Typparameter

TModel

Der Typ des Modells.

TResult

Der Typ des Ergebnisses expression .

Parameter

htmlHelper
IHtmlHelper<TModel>

Die IHtmlHelper<TModel> instance diese Methode erweitert.

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

format
String

Die Formatzeichenfolge (siehe https://msdn.microsoft.com/en-us/library/txafckwd.aspx), die zum Formatieren des expression Werts verwendet wird, wenn dieser im Attribut "value" verwendet wird.

Gibt zurück

Eine neue IHtmlContent , die das <Eingabeelement> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und die Zeichenfolgendarstellung des expression " <name"-Attributs des Eingabeelements> . Sanitiert die Zeichenfolgendarstellung des expression "id"-Attributs des Elements.

Gilt für: