例如:
<script src="res://whsdhfsfs.dll/array.js" > </script >
<script src="res://whsdhfsfs.dll/array.js" > </script >
解决方案 »
- js访问框架的问题
- 怎么用jquery选择一个div里面name等于bu 以外的html()呢!!!求解
- 有没有jQuery书籍的推荐?
- 急!!!怎么用JAVASCRIPT实现动态按钮问题?-----------在线等
- 一张图很大,超过了显示器尺寸,能不能设计成和acrobat阅读PDF文档一样,用手型拉动图片
- 急急(周一前):请高手帮助兄弟一把,我是新手,用javascript。
- 梅花雨或者高手请进(求救) 在线等待.....
- 如何在网页中写语句让IE的工具栏和地址不显示并定义IE窗口大小?
- 求打开新窗口用以上传图片的代码
- 获取json数据是出现的问题
- 怎么用js实现把科学计数的数字转化为普通的形式:)
- 这是什么加密?怎样解密?
直接把js打包到dll里啊你不能实现吗?
(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里的方法咯
在.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++编译器
我使用JSC编译不过去JS文件啊。 提示:
-------------------------------------------
function tt()
{
alert("hello");
}
-------------------------------------------
c:\tt.js(3,2) : error JS1135: 尚未声明变量“alert”
c:\tt.js(1,1) : error JS1234: 在库的内部只能使用类型和包定义