作为字符串或者资源文件直接编译到DLL就行了。你不会是在编译后要修改该JS吧,呵呵, 那就不行了

解决方案 »

  1.   

    不需要修改,可是编译后可是还可以像原来那样调用吗,如何作为资源文件便译到dll中呢?
      

  2.   

    如果你做的是控件库项目(服务器端控件)
    可以把javascript写在onPreRender事件里面
    但是如果是页面的话
    非要以js文件的方式出现,如果只是引用路径(script scr="../a.js"),没问题,如果想把整个js文件都包含在dll中,而实际使用的时候还以js文件的方式使用,我想就比较困难了
      

  3.   

    我的情况是这样的,一个页面文件,内容如下:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <SCRIPT LANGUAGE="JAVASCRIPT">
    if (document.all){
    document.write('<script src="a.js"><\/script>')
    document.write('<script src="b.js"><\/script>')
    }
    </SCRIPT>
    <title></title>
    </head>
    <BODY>
    </BODY>
    </html>b.js可以生成页面内容,我想把b.js编译到dll文件,从而去掉b.js文件,怎样编译,在该页面内怎样写?
      

  4.   

    把js当string类型放到dll,读出来是string,写在本页上,不过有这样必要吗
      

  5.   

    可以利用dll保护代码啊,怎样做比较好?
      

  6.   

    这样没关系,我就是想把.js文件编译到dll文件中去,并可照常使用,然后怎么样都无所谓,可否提供具体方法?
      

  7.   

    我不想加密.js,
    to meetweb(niky)
    具体怎么做呢?
      

  8.   

    在 dll 中当一个字符串保存起来,在页面中,Response.Write出来就一样了。
      

  9.   

    ahking(阿金) 
    例如这样。
    使用
    public sring jsfunction()
    {
      string tt="<script language='javascript'>";
      tt+="alert('ok ,u can show js in codebihide');";
      tt+="</";
      tt+="script>";
      return tt;
    }  
    你可以在在form_onload Event 中显示该js function,也可以使用另一个function来调用该function.
    form_onload()
    {
      string kk=jsfunction();
      Respong.Write(kk); //看看页面html代码,js不就可以创建
    }