在.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&t=633290067097343750 " type = " text/javascript " > </ script > 这样你就可以用func_comm.js里的方法咯