问题标签 [jscript.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
360 浏览

javascript - 在 sql server 2008 中解析 jscript

有没有办法解析存储在服务器表中的 jscript。我正在寻找类似 eval(jscript 函数)的东西。

0 投票
2 回答
486 浏览

c# - C# & VSAEngine - 用指数计算字符串表达式?

我这里有个问题,所以我需要帮助:)

当我用 jscript vsa 引擎计算这样的表达式“(10.5 + 3.5 / 2)* 2”时,没关系,但现在我有一个问题......如果在上面的字符串中,我也想计算一个指数(10.5 + 3.5 / 2)* 2 + exp(2),最好的方法是什么?

PS: Math.Exp(); -- 不是一个选项。

0 投票
1 回答
1079 浏览

.net - 如何在 JScript.NET 中以编程方式实现 IObjectSafety

tldr; 如何将 JScript.NET dll 标记为安全的脚本?

考虑这个 JScript.NET 库(helloworld1.js)

运行之后

jsc.exe /nologo /t:library helloworld1.js

regasm /nologo /codebase helloworld1.dll

我可以在我的本地 html 页面上使用它:

一切正常,我收到警报This is a string returned from helloworld1.dll

现在...我想摆脱每次实例化 ActiveX 对象时弹出的可怕 IE 安全警告

An ActiveX control on this page might be unsafe to interact with other parts of the page. Do you want to allow this interaction?

我知道删除安全警告的方法是将 dll 标记为safe for scripting并实现IObjectSafety.

我知道如何在 VB6 和 VB.NET 中执行此操作,但如何在 JScript.NET 中实现它?

非常感谢任何帮助。

0 投票
1 回答
532 浏览

javascript - 在 Fiddlers CustomRules.js 中使用 RegExp.$1

我已经使用 Fiddler 几天了,用我自己的逻辑扩展了 CustomRules.js。

我尝试使用正则表达式从响应正文中获取一些信息

这是我从http://msdn.microsoft.com/en-us/library/bahdt634%28v=VS.71%29.aspx复制的

但是,当我保存文件时,在提琴手中使用它会出错。不支持说 RegExp.$1。

我认为这与(http://msdn.microsoft.com/en-us/library/bahdt634%28v=VS.71%29.aspx)有关

注意 RegExp 对象的属性在以快速模式(JScript .NET 的默认模式)运行时不可用。要从使用这些属性的命令行编译程序,您必须使用 /fast- 关闭快速选项。在 ASP.NET 中关闭快速选项是不安全的,因为没有关闭快速模式。

但是如何在 CustomRules.js 中切换快速模式?这可能吗?

0 投票
2 回答
606 浏览

c# - JScript.NET 与 ECMA

我正在编写一个小型控制台应用程序,它是一组带有不虔诚参数的批处理文件的智能前端。

我已决定为此使用 JScript.Net,尽管与 C# 相比它可能不合适,因为我发现它的灵活性很有用,而且在这种事情上感觉比 C# 更 RAD。

我遇到的问题是无法在网络上找到足够的资源来展示 JScript.Net != ECMA 的具体情况。我必须时刻警惕这些陷阱,而事情的实际实施方式有点令人费解。

有没有人有关于这个主题的信息的好链接?

编辑 -

具体来说,我想要一个资源来阻止我编写这样的测试——它编译并运行,尽管语法中发生了奇怪的事情:

你看?

0 投票
2 回答
1799 浏览

c# - 如何从 JScript.net 调用 C#?

我读到,对于最新的 Java,Java 上的 Javascript 可以轻松调用或导入 java 包。在最新的 .NET 中,JScript.net 可以轻松调用 C# 函数吗?

有关详细信息,我询问的不是已编译的 JScript.net 代码,而是在脚本引擎上运行的未编译的 JScript.net 字符串代码。

0 投票
1 回答
356 浏览

.net - .NET Jscript 中的 ElapsedTime 事件处理程序示例

有没有人有这方面的例子,我已经尝试了几天,我无法弄清楚。

帮助...

这是我尝试过的事情之一:

0 投票
0 回答
335 浏览

c# - 调用 C# 类的重载方法的 Javascript 错误

我正在编写一个 C# 类库,并从一些 Javascript 代码(技术上是 Jscript.NET)中调用它。我最近添加了一些重载方法,而 Javascript 无法决定调用哪个方法,因为它并不总是知道其变量的类型。我理解为什么在大多数情况下会发生这种情况,但我有一个我不理解的例子。

以下是 C# 类中的重载方法声明。

我的应用程序具有使用 Jscript.NET 的脚本功能。这是一些尝试在 C# 类上调用其中一种方法的 Javascript 代码。

这不是合法调用,因为唯一具有两个参数的方法需要一个Measurement对象作为第二个参数。但是,我预计会出现类型不匹配错误。相反,这是我得到的编译错误。

如果我将 替换为0""则会收到类型不匹配错误。为什么Javascript认为它可以将数字转换为对象?为什么它认为它可以将类型强制为不止一种方法?只有一种方法需要两个参数。

这不是一个严重的问题,但是当我的库在调用代码时导致令人困惑的错误消息时,我不喜欢它。如果可以的话,我宁愿避免这种情况。

0 投票
2 回答
1506 浏览

javascript - 即使在引用之后也无法访问外部 Jscript 文件?

我是一个初学者,尝试我的第一个程序在脚本标记的 scr 属性中添加外部 jscript 文件,按照我搜索的所有步骤进行操作,但它没有按应有的方式工作。有人可以帮我吗?

  1. 我有一个 aspx 表单,一个按钮 onclick 调用内部 javascript 函数。我还有一个按钮 onclick 调用外部 .js 文件功能。

这是我的 aspx 代码

这是我的 .js 代码

0 投票
0 回答
260 浏览

runtime-error - j 脚本运行时错误:需要对象

我正在使用创建在线调查的 Confirmit 平台。这是一个导致运行时错误“需要对象”的脚本节点,如果您能帮我修复它,我将不胜感激。它应该检查问题 q2b 和 q3a 中的某些代码是否为 1 或 2(问题是用函数 f() - f(question id)[code]) 引用 - '//skip ?' 部分。然后它将最多四个代码重新编码为另一个问题(h_q4)以供进一步使用。

代码的第一部分 (//null) 清空 'recepient' 问题以简化测试
.set()、.get()、.any()、.none() 都是有效的