例如:
<script src="res://whsdhfsfs.dll/array.js" > </script > 

解决方案 »

  1.   


    直接把js打包到dll里啊你不能实现吗?
      

  2.   

    whsdhfsfs.dll 在什么位置?我能 通过 res://whsdhfsfs.dll/array.js 下载吗?
      

  3.   

    在.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里的方法咯
      

  4.   

    现在还没有发现可以在客户端(js)调用dll的方法,会的说一声
      

  5.   

    给大家推荐一个JAVASCRIPT站点,http://www.tutejs.cn,来这里可以看到很多JAVASCRIPT。
      

  6.   

    用JS语法写出来的功能函数 等 
    在.net下,可以用VS手动编辑成.dll文件
    我用的是VS2003 手动编译例子如下:jsc /t:library JScriptMd5.js 
     
    然后 在项目里  引用   Microsoft.JScript .  引用 DLL就可以调用dll里的函数了.
    另外.net还有其它编译器:
    csc.exe C#编译器
    vbc.exe vb.net编译器
    jsc.exe JScript.Net编译器
    vjc.exe J#编译器
    cl.exe C/C++编译器
      

  7.   

    yisheng163 ,可以写点JS代码的实例吗?
    我使用JSC编译不过去JS文件啊。 提示: 
    -------------------------------------------
    function tt()
    {
       alert("hello");
    }
    -------------------------------------------
    c:\tt.js(3,2) : error JS1135: 尚未声明变量“alert”
    c:\tt.js(1,1) : error JS1234: 在库的内部只能使用类型和包定义