zoukankan      html  css  js  c++  java
  • 自定义控件如何嵌入javascript 文件

    自定义控件的代码

    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.Controlsclip_image002

    {

    (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");    

     clip_image003 

    2 在页面注册脚本 <script src="/WebResource.axd?d=1bwgU1GegqoliL_LOisyVZjYVLenrLT0pCVCvI-aavZjmaaWG6kgko2HCVNxb7Zhoofg8d86-adRyErsDwuGhVAqXMF9Nm9m0ZVX_rDDfuc1&amp;t=633465545654687500" type="text/javascript"></script>

    }

    }

    }

    二 项目中js 文件的属性

     
    clip_image007

    3 js文件属性设为嵌入

  • 相关阅读:
    动态规划算法-3
    动态规划算法-2
    动态规划算法-1
    滑动窗口算法-3
    央行副行长提示金融风险:地方偿债高峰期到来
    银行卡换“芯” 更要银行换心
    破解IT运维成本困境,专业化分工是妙方
    php连接mysql
    ajax原生验证用户名是否存在
    ajax跨域问题
  • 原文地址:https://www.cnblogs.com/hbb0b0/p/1409325.html
Copyright © 2011-2022 走看看