Freigeben über


IHtmlGenerator.GenerateActionLink Methode

Definition

Generieren Sie ein <> -Element für einen Link zu einer Aktion.

public:
 Microsoft::AspNetCore::Mvc::Rendering::TagBuilder ^ GenerateActionLink(Microsoft::AspNetCore::Mvc::Rendering::ViewContext ^ viewContext, System::String ^ linkText, System::String ^ actionName, System::String ^ controllerName, System::String ^ protocol, System::String ^ hostname, System::String ^ fragment, System::Object ^ routeValues, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Mvc.Rendering.TagBuilder GenerateActionLink (Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string linkText, string actionName, string controllerName, string protocol, string hostname, string fragment, object routeValues, object htmlAttributes);
abstract member GenerateActionLink : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * string * string * string * string * string * string * obj * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
Public Function GenerateActionLink (viewContext As ViewContext, linkText As String, actionName As String, controllerName As String, protocol As String, hostname As String, fragment As String, routeValues As Object, htmlAttributes As Object) As TagBuilder

Parameter

viewContext
ViewContext

Die ViewContext instance für den aktuellen Bereich.

linkText
String

Der Text, der innerhalb des Elements eingefügt werden soll.

actionName
String

Der Name der Aktionsmethode.

controllerName
String

Der Name des Controllers.

protocol
String

Das Protokoll (Schema) für den generierten Link.

hostname
String

Der Hostname für den generierten Link.

fragment
String

Das Fragment für den generierten Link.

routeValues
Object

Ein Object , das die Parameter für eine Route enthält. Die Parameter werden durch Reflektion abgerufen, indem die Eigenschaften von Objectuntersucht werden. Dies Object wird in der Regel mithilfe der Object Initialisierersyntax erstellt. Alternativ kann ein IDictionary<TKey,TValue> instance, der die Routenparameter enthält.

htmlAttributes
Object

Ein Object , der 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

Ein TagBuilder instance für das <a-Element>.

Gilt für: