1. Tambahkan file Jscript ke proyek
//script_1.js-----
fungsi doKlik1()
{
peringatan("OK1_wufeng");
}
//script_2.js-----
fungsi doClick2()
{
peringatan("OK2");
}
2. Di Solution Explorer, klik kanan untuk melihat properti script_1.js dan script_2.js, dan atur properti "Generate Operation" di Advanced ke "Embedded Resource".
3. Tambahkan baris berikut ke file AssemblyInfo.cs: (perhatikan nama domain wf.ClientScriptResourceLabel)
[perakitan: System.Web.UI.WebResource("wf.ClientScriptResourceLabel.script_1.js", "application/x-javascript")]
[perakitan: System.Web.UI.WebResource("wf.ClientScriptResourceLabel.script_2.js", "application/x-javascript")]
4. Tambahkan kelas ke proyek, contoh:
menggunakan Sistem;
menggunakan Sistem.Gambar;
menggunakan Sistem.Web.UI;
menggunakan Sistem.Web;
menggunakan System.Globalisasi
namespace wf.ClientScriptResourceLabel
{
ClientScriptResourceLabel kelas publik : Sistem.Web.UI.WebControls.WebControl
{
//Panggil sumber daya skrip
penggantian yang dilindungi batalkan OnPreRender(EventArgs e)
{
if (halaman ini! = null)
{
this.Page.ClientScript.RegisterClientScriptResource(typeof(ClientScriptResourceLabel), "wf.ClientScriptResourceLabel.script_1.js");
this.Page.ClientScript.RegisterClientScriptResource(typeof(ClientScriptResourceLabel), "wf.ClientScriptResourceLabel.script_2.js");
}
base.OnPreRender(e);
}
/// <ringkasan>
/// Metode untuk kontrol rendering RenderContents
/// </ringkasan>
override yang dilindungi void RenderContents (keluaran HtmlTextWriter)
{
keluaran.AddAttribute("id", "1");
output.AddAttribute("ketik", "kotak centang");
output.AddAttribute("nilai", "Uji 1");
keluaran.AddAttribute("onclick", "javascript:doClick1();");
keluaran.RenderBeginTag(HtmlTextWriterTag.Input);
keluaran.RenderEndTag();
keluaran.AddAttribute("id", "2");
output.AddAttribute("ketik", "kotak centang");
output.AddAttribute("nilai", "Uji 2");
keluaran.AddAttribute("onclick", "javascript:doClick2();");
keluaran.RenderBeginTag(HtmlTextWriterTag.Input);
keluaran.RenderEndTag();
dasar.RenderContents(keluaran);
}
}
}
Anda bisa mencobanya