Bagikan melalui


ResourceExpressionEditorSheet Kelas

Definisi

Mewakili lembar editor waktu desain untuk properti ekspresi sumber daya di UI host perancang pada waktu desain.

public ref class ResourceExpressionEditorSheet : System::Web::UI::Design::ExpressionEditorSheet
public class ResourceExpressionEditorSheet : System.Web.UI.Design.ExpressionEditorSheet
type ResourceExpressionEditorSheet = class
    inherit ExpressionEditorSheet
Public Class ResourceExpressionEditorSheet
Inherits ExpressionEditorSheet
Warisan
ResourceExpressionEditorSheet

Contoh

Contoh kode berikut menunjukkan cara mengikat Text properti HyperLink kontrol ke ekspresi sumber daya menggunakan ResourceExpressionEditor. Untuk menggunakan contoh:

  1. Dalam proyek situs Web, tambahkan file sumber daya baru bernama Strings.resx ke folder App_GlobalResources.

  2. Tambahkan string bernama myLinkText ke file sumber daya Strings.resx, dan atur nilai ke teks untuk HyperLink kontrol. Misalnya, atur myLinkText nilai string ke This is a link.

  3. Di halaman Web ASP.NET, tambahkan HyperLink kontrol.

  4. Di kisi properti untuk Hyperlink kontrol, klik Ekspresi, dan klik tombol elipsis (...) untuk menampilkan kotak dialog pengikatan ekspresi.

  5. Text Pilih properti kontrol, dan atur Tipe Ekspresi ke Resources jenis ekspresi. Perancang visual menampilkan properti ekspresi sumber daya yang ResourceExpressionEditorSheet ditentukan oleh objek.

  6. Atur Properti Ekspresi sebagai berikut:

    • Atur ClassKey ke Strings, nama kelas untuk file sumber daya Strings.resx yang dikompilasi.

    • Atur ResourceKey ke myLinkText, nama string di Strings.resx.

Perancang visual menggunakan ResourceExpressionEditor objek untuk menetapkan ekspresi sumber daya untuk Text properti . Sumber aspx berikut ini memperlihatkan contoh kumpulan nilai properti menggunakan ekspresi sumber daya:

<!-- Define a hyperlink that maps the Text property to the
     myLinkText string value in the Strings.resx resource file. -->
<asp:HyperLink runat="server" ID="HyperLink2" 
     Text="<%$ Resources:Strings, myLinkText %>"
     NavigateUrl="http://www.microsoft.com"></asp:HyperLink>
<!-- Define a hyperlink that maps the Text property to the
     myLinkText string value in the Strings.resx resource file. -->
<asp:HyperLink runat="server" ID="HyperLink2" 
     Text="<%$ Resources:Strings, myLinkText%>"
     NavigateUrl="http://www.microsoft.com"></asp:HyperLink>
<FileName>ControlsUsingExpressions.aspx</FileName>
<RelevantItems>
    <Reference>System.Web.UI.Design.ResourceExpressionEditor</Reference>
</RelevantItems>

Keterangan

Perancang visual menggunakan ResourceExpressionEditor kelas dengan ResourceExpressionEditorSheet kelas untuk memilih properti individual ekspresi referensi sumber daya, dan untuk menggabungkan nilai properti ekspresi sumber daya yang dipilih ke dalam ekspresi sumber daya.

Metode ConnectionStringsExpressionEditor.GetExpressionEditorSheet mengembalikan objek ResourceExpressionEditorSheet. Dalam kotak dialog ekspresi, saat Anda memilih properti kontrol dan mengikatnya ke ekspresi sumber daya, perancang visual memanggil GetExpressionEditorSheet metode . Perancang visual menggunakan objek yang dikembalikan ResourceExpressionEditorSheet untuk meminta ClassKey properti dan ResourceKey . Setelah properti ekspresi sumber daya dipilih, desainer visual memanggil GetExpression metode untuk menggabungkan properti ke dalam string ekspresi sumber daya.

Properti ResourceKey harus ditentukan dalam ekspresi sumber daya; properti mengindeks nilai sumber daya. Properti ClassKey bersifat opsional. Ini mereferensikan kunci kelas atau nama file yang menentukan sumber daya di folder sumber daya global.

Konstruktor

Nama Deskripsi
ResourceExpressionEditorSheet(String, IServiceProvider)

Menginisialisasi instans baru dari kelas ResourceExpressionEditorSheet.

Properti

Nama Deskripsi
ClassKey

Mendapatkan atau mengatur kunci yang cocok dengan nama file untuk sumber daya di folder sumber daya global proyek.

IsValid

Mendapatkan nilai yang menunjukkan apakah string ekspresi sumber daya valid.

ResourceKey

Mendapatkan atau mengatur nama sumber daya, yang digunakan sebagai kunci untuk menemukan nilai sumber daya.

ServiceProvider

Mendapatkan implementasi penyedia layanan yang digunakan oleh lembar editor ekspresi.

(Diperoleh dari ExpressionEditorSheet)

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetExpression()

Mengembalikan ekspresi sumber daya yang dibentuk oleh nilai properti lembar editor ekspresi.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga