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文件属性设为嵌入

  • 相关阅读:
    nginx php-fpm 输出php错误日志
    图解phpstorm常用快捷键
    Mysq性能分析 —— Genral log(普通日志)与 Slow log(慢速日式)
    Mac Terminal
    Git安装与配置
    Linux ulimit
    tcpdump
    Linux 基础
    TCP
    HTTP
  • 原文地址:https://www.cnblogs.com/hbb0b0/p/1409325.html
Copyright © 2011-2022 走看看