RouteUrlExpressionBuilder.EvaluateExpression Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat URL yang sesuai dengan nilai parameter URL tertentu dan ke format URL rute.
public:
override System::Object ^ EvaluateExpression(System::Object ^ target, System::Web::UI::BoundPropertyEntry ^ entry, System::Object ^ parsedData, System::Web::Compilation::ExpressionBuilderContext ^ context);
public override object EvaluateExpression (object target, System.Web.UI.BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context);
override this.EvaluateExpression : obj * System.Web.UI.BoundPropertyEntry * obj * System.Web.Compilation.ExpressionBuilderContext -> obj
Public Overrides Function EvaluateExpression (target As Object, entry As BoundPropertyEntry, parsedData As Object, context As ExpressionBuilderContext) As Object
Parameter
- target
- Object
Tidak digunakan dalam implementasi ini.
- entry
- BoundPropertyEntry
Properti tempat ekspresi terikat.
- parsedData
- Object
Tidak digunakan dalam implementasi ini.
- context
- ExpressionBuilderContext
Properti untuk kontrol atau halaman.
Mengembalikan
URL yang sesuai dengan nilai parameter URL yang ditentukan dan rute yang dipilih. Rute dipilih dengan mencocokkan pola URL rute ke daftar parameter yang ditentukan. Jika lebih dari satu rute cocok dengan daftar parameter tertentu, nama rute juga dapat ditentukan untuk menunjukkan rute mana yang akan dipilih.
Keterangan
ASP.NET memanggil metode ini ketika ekspresi formulir berikut ditemui dalam markup:
<%$ RouteUrl: urlparameter=value %>
Metode ini menghasilkan URL yang sesuai untuk nilai route-key yang ditentukan untuk objek saat ini Route . Metode ini mengambil alih EvaluateExpression metode . Ini mendapatkan dari entry
parameter referensi ke kontrol tempat ekspresi terikat, itu mendapatkan dari context
parameter ekspresi yang akan dievaluasi, dan memanggil GetRouteUrl metode untuk menghasilkan URL.