DynamicDataRoute 類別

定義

表示 ASP.NET Dynamic Data 所使用的路徑。

public ref class DynamicDataRoute : System::Web::Routing::Route
public class DynamicDataRoute : System.Web.Routing.Route
type DynamicDataRoute = class
    inherit Route
Public Class DynamicDataRoute
Inherits Route
繼承
DynamicDataRoute

備註

您可以使用路由來設定動態資料行為。

型別的 RouteTable 靜態 Routes 屬性會保存路由集合。 針對動態資料,通常會在 Global.asax 檔案的 事件中 Application_Start ,註冊一或多個路由 (新增至 Routes 屬性) 。 例如,路由會判斷資料列的詳細資料是否應該顯示在與資料列清單相同的頁面上。 它們也可以判斷詳細資料是否應該出現在與某些資料表的資料列清單相同的頁面上,而不是其他資料表。

您可以設定 ActionViewNameTableModel 屬性,並提供建構函式中 URL 的 Route 模式。

動態資料會使用您提供的 URL 模式來比對要求的 URL 模式,以及建立 URL。 如需詳細資訊,請參閱DynamicDataRoute

建構函式

DynamicDataRoute(String)

使用指定的 URL 模式,初始化 DynamicDataRoute 類別 (Class) 的新執行個體 (Instance)。

屬性

Action

取得或設定路徑的動作名稱。

Constraints

取得或設定運算式的字典,這些運算式指定 URL 參數的有效值。

(繼承來源 Route)
DataTokens

取得或設定自訂值,這些自訂值會傳遞給路由處理常式,但不會用來判斷路由是否符合 URL 模式。

(繼承來源 Route)
Defaults

取得或設定 URL 未包含所有參數時所要使用的值。

(繼承來源 Route)
Model

取得或設定路徑套用的資料模型。

RouteExistingFiles

取得或設定值,指出 ASP.NET 路由是否應該處理符合現有檔案的 URL。

(繼承來源 RouteBase)
RouteHandler

取得或設定處理路由要求的物件。

Table

取得或設定路徑的資料表名稱。

Url

取得或設定路由的 URL 模式。

(繼承來源 Route)
ViewName

取得或設定與路徑相關聯的 .aspx 頁面名稱。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetActionFromRouteData(RouteData)

從目前 Dynamic Data Web 要求的 RouteData 物件傳回動作。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetRouteData(HttpContextBase)

傳回特定 Web 要求的路由資訊。

GetTableFromRouteData(RouteData)

識別與 Dynamic Data 網頁要求相關聯的資料表。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

傳回路徑 (Route) 的虛擬路徑 (Path)。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection)

判斷參數值是否符合該參數的條件約束。

(繼承來源 Route)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱