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

  • 相关阅读:
    ASP.NET MVC中你必须知道的13个扩展点
    ASP.NET MVC扩展库
    AutoFac简介
    中小型研发团队架构实践十:应用监控怎么做?
    IDEA+Mybatis-generator代码生成工具
    IDEA+EasyCode实现代码生成
    myeclipse中导入的js文件报错(出现红叉叉,提示语法错误)
    Ibatis中常见错误解决方案
    注解
    structs常见错误
  • 原文地址:https://www.cnblogs.com/hbb0b0/p/1409325.html
Copyright © 2011-2022 走看看