Baca dalam bahasa Inggris

Bagikan melalui


ScriptReferenceEventArgs Kelas

Definisi

Menyediakan data untuk peristiwa tersebut ResolveScriptReference .

public class ScriptReferenceEventArgs : EventArgs
Warisan
ScriptReferenceEventArgs

Contoh

Contoh berikut menunjukkan halaman web ASP.NET yang mereferensikan file skrip yang diberi nama CustomScript.js. Ketika aplikasi Web dihosting di www.contoso.com domain, properti [ScriptReference.Path]Path diatur ke nilai khusus untuk domain tersebut. Penanganan aktivitas untuk ResolveScriptReference peristiwa memeriksa URL host dan mengubah nilai untuk properti [ScriptReference.Path]Path jika perlu.

<%@ Page Language="C#" AutoEventWireup="true" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    protected void ScriptManager1_ResolveScriptReference(object sender, ScriptReferenceEventArgs e)
    {
        if (e.Script.Path.Contains("CustomScript"))
        {
            if (HttpContext.Current.Request.Url.Host.ToLower() == "www.contoso.com")
            {
                e.Script.Path = "http://www.contoso.com/ScriptRepository/CustomScript.js";
            }
        }
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Script Reference Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ScriptManager OnResolveScriptReference="ScriptManager1_ResolveScriptReference" ID="ScriptManager1" runat="server">
        <Scripts>
            <asp:ScriptReference Path="~/scripts/CustomScript.js" />
        </Scripts>
        </asp:ScriptManager>
    </div>
    </form>
</body>
</html>

Keterangan

Saat referensi skrip dirender, ScriptReferenceEventArgs objek berisi ScriptReference objek yang ditentukan dalam ScriptManager instans. Anda dapat membuat penanganan aktivitas untuk ResolveScriptReference peristiwa guna memeriksa ScriptReference objek dan memodifikasinya sesuai kebutuhan.

Konstruktor

Properti

Script

ScriptReference Mendapatkan objek yang berisi pustaka skrip.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Produk Versi
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1