http://CC318.com

一个程序的窝

我的窝窝 http://CC318.com 这里有更多内容,不信你试试.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一个关于把JS打包进DLL里,然后调用的完整例子

Posted on 2009-02-13 11:07  chaoliu  阅读(410)  评论(0)    收藏  举报
选项把文件设成嵌入式资源(点文件,右键)

然后:
[assembly: WebResource(名称空间.JSResName, "application/javascript")]
namespace 名称空间
{
   
public class xxxx
{
public const string JSResName = "名称空间.放js文件的文件夹.calendar.js";


protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);

            #region Reg script lable
            string strjs = this.Page.ClientScript.GetWebResourceUrl(this.GetType(), JSResName);
            string strJsLink = string.Format(" <script src=""{0}"" type=""text/javascript""> </script>", DatePickerPath);

            string jsKey = "xxxjs";
            if (this.Page.Header.FindControl(jsKey) != null)
                return;
            Literal ltljs = new Literal();
            ltljs.ID = jsKey;
            ltljs.Text = strJsLink;
            this.Parent.Page.Header.Controls.Add(ltljs);
            #endregion
        }

}
http://CC318.com