Udostępnij za pośrednictwem


MetaModel.GetActionPath(String, String, Object) Metoda

Definicja

Zwraca ścieżkę akcji skojarzona z określoną tabelą.

public:
 System::String ^ GetActionPath(System::String ^ tableName, System::String ^ action, System::Object ^ row);
public:
 virtual System::String ^ GetActionPath(System::String ^ tableName, System::String ^ action, System::Object ^ row);
public string GetActionPath (string tableName, string action, object row);
member this.GetActionPath : string * string * obj -> string
abstract member GetActionPath : string * string * obj -> string
override this.GetActionPath : string * string * obj -> string
Public Function GetActionPath (tableName As String, action As String, row As Object) As String

Parametry

tableName
String

Nazwa tabeli, do którego ma zastosowanie akcja.

action
String

Akcja, która ma być stosowana do tabeli.

row
Object

Obiekt reprezentujący pojedynczy wiersz danych w tabeli. row służy do podawania wartości parametrów ciągu zapytania.

Zwraca

String

Adres URL skojarzony z trasą.

Przykłady

W poniższym przykładzie pokazano, jak za pomocą GetActionPath(String, String, Object) metody ocenić ścieżkę routingu (określić adres URL) dla określonej tabeli. Pełny przykład można znaleźć w temacie MetaModel.

// Get the registered action path.
public string EvaluateActionPath()
{
    string tableName = LinqDataSource1.TableName;
    
    MetaModel model = GetModel(false);

    string actionPath =
        model.GetActionPath(tableName,
            System.Web.DynamicData.PageAction.List, GetDataItem());
    return actionPath;
}
' Get the registered action path.
Public Function EvaluateActionPath() As String
    Dim tableName As String = LinqDataSource1.TableName

    Dim model As MetaModel = GetModel(False)

    Dim actionPath As String = model.GetActionPath(tableName, System.Web.DynamicData.PageAction.List, GetDataItem())
    Return actionPath
End Function

Uwagi

Trasa jest określana przez kombinację nazwy i akcji tabeli.

Uruchom przykład tej funkcji w trybie online.

Dotyczy