.net中將js文件編譯成dll文件

在.net中, 
1)新建一個webControl項目 
2)將js作爲放入其中作爲嵌入資源(Embedded Resource) 
3)控件類裏重載OnPreRender方法 
protected override 
void OnPreRender(EventArgs e) 
        

            
if (this.Page != null
            

                ClientScriptManager manager1 
= this.Page.ClientScript; 
                manager1.RegisterClientScriptResource(
typeof(jsResouce), "func_comm.js"); 
            }
 
            base.OnPreRender(e); 
        }
  
同時在類的namespace上添加 
[assembly: WebResource(
"func_comm.js""application/x-javascript")] //加上這一句 
namespace WebResouces 

 ... 
}
 
5)用記事本打開新建的工程文件如JsResouce.csproj,將 <RootNamespace >JsResouce </RootNamespace >改成 <RootNamespace > </RootNamespace > 
6)編譯成dll,在你的項目中引用即可 
<%@ Register Assembly="webResouces" Namespace="WebResouces" TagPrefix="cc2" % > 
... 
<form runat="server" > 
... 
<cc2:jsResouce ID="JsResouce1" runat="server" / > 
... 
</form > 
生成頁面曾現如下: 
<script src="/JosonTest/WebResource.axd?d=IybnTc9Db2IOgBCcKHqLbkKVosCdqO4K3LUG5WuAMhI1&amp;t=633290067097343750" type="text/javascript" > </script > 
這樣你就可以用func_comm.js裏的方法咯
 
發佈了35 篇原創文章 · 獲贊 2 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章