自訂控制項如何嵌入javascript 檔案

來源:互聯網
上載者:User

 

自訂控制項的代碼

using System;

using System.ComponentModel;

using System.Collections;

using System.Drawing.Design;

using System.Security.Permissions;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.ComponentModel.Design;

using System.Web.UI.Design.WebControls;

 

[assembly: WebResource("Samples.AspNet.CS.Controls.js.Toolkit.js", "application/x-javascript")]

namespace Samples.AspNet.CS.Controls

{

(1)嵌入資源 (命名空間) . (指令碼所在的檔案夾).(js 檔案名稱)

public class ClientButton:Button

{

private string textID = string.Empty;

public string TextID

{

get { return textID; }

set { textID = value; }

}

protected override void OnPreRender(EventArgs e)

{

base.OnPreRender(e);

this.Page.PreRenderComplete += new EventHandler(Page_PreRenderComplete);

this.Attributes.Add("onclick", "showMessage('" +textID+ "')");

base.OnPreRender(e);

}

void Page_PreRenderComplete(object sender, EventArgs e)

{

Page.ClientScript.RegisterClientScriptResource(this.GetType(), "Samples.AspNet.CS.Controls.js.Toolkit.js");    

  

2 在頁面註冊指令碼 <script src="/WebResource.axd?d=1bwgU1GegqoliL_LOisyVZjYVLenrLT0pCVCvI-aavZjmaaWG6kgko2HCVNxb7Zhoofg8d86-adRyErsDwuGhVAqXMF9Nm9m0ZVX_rDDfuc1&amp;t=633465545654687500" type="text/javascript"></script>

}

}

}

二 項目中js 檔案的屬性

 

 

3 js檔案屬性設為嵌入

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.