问题标签 [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.
javascript - 在 sql server 2008 中解析 jscript
有没有办法解析存储在服务器表中的 jscript。我正在寻找类似 eval(jscript 函数)的东西。
c# - C# & VSAEngine - 用指数计算字符串表达式?
我这里有个问题,所以我需要帮助:)
当我用 jscript vsa 引擎计算这样的表达式“(10.5 + 3.5 / 2)* 2”时,没关系,但现在我有一个问题......如果在上面的字符串中,我也想计算一个指数(10.5 + 3.5 / 2)* 2 + exp(2),最好的方法是什么?
PS: Math.Exp(); -- 不是一个选项。
.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 中实现它?
非常感谢任何帮助。
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 中切换快速模式?这可能吗?
c# - JScript.NET 与 ECMA
我正在编写一个小型控制台应用程序,它是一组带有不虔诚参数的批处理文件的智能前端。
我已决定为此使用 JScript.Net,尽管与 C# 相比它可能不合适,因为我发现它的灵活性很有用,而且在这种事情上感觉比 C# 更 RAD。
我遇到的问题是无法在网络上找到足够的资源来展示 JScript.Net != ECMA 的具体情况。我必须时刻警惕这些陷阱,而事情的实际实施方式有点令人费解。
有没有人有关于这个主题的信息的好链接?
编辑 -
具体来说,我想要一个资源来阻止我编写这样的测试——它编译并运行,尽管语法中发生了奇怪的事情:
你看?
还
c# - 如何从 JScript.net 调用 C#?
我读到,对于最新的 Java,Java 上的 Javascript 可以轻松调用或导入 java 包。在最新的 .NET 中,JScript.net 可以轻松调用 C# 函数吗?
有关详细信息,我询问的不是已编译的 JScript.net 代码,而是在脚本引擎上运行的未编译的 JScript.net 字符串代码。
.net - .NET Jscript 中的 ElapsedTime 事件处理程序示例
有没有人有这方面的例子,我已经尝试了几天,我无法弄清楚。
帮助...
这是我尝试过的事情之一:
c# - 调用 C# 类的重载方法的 Javascript 错误
我正在编写一个 C# 类库,并从一些 Javascript 代码(技术上是 Jscript.NET)中调用它。我最近添加了一些重载方法,而 Javascript 无法决定调用哪个方法,因为它并不总是知道其变量的类型。我理解为什么在大多数情况下会发生这种情况,但我有一个我不理解的例子。
以下是 C# 类中的重载方法声明。
我的应用程序具有使用 Jscript.NET 的脚本功能。这是一些尝试在 C# 类上调用其中一种方法的 Javascript 代码。
这不是合法调用,因为唯一具有两个参数的方法需要一个Measurement
对象作为第二个参数。但是,我预计会出现类型不匹配错误。相反,这是我得到的编译错误。
如果我将 替换为0
,""
则会收到类型不匹配错误。为什么Javascript认为它可以将数字转换为对象?为什么它认为它可以将类型强制为不止一种方法?只有一种方法需要两个参数。
这不是一个严重的问题,但是当我的库在调用代码时导致令人困惑的错误消息时,我不喜欢它。如果可以的话,我宁愿避免这种情况。
javascript - 即使在引用之后也无法访问外部 Jscript 文件?
我是一个初学者,尝试我的第一个程序在脚本标记的 scr 属性中添加外部 jscript 文件,按照我搜索的所有步骤进行操作,但它没有按应有的方式工作。有人可以帮我吗?
- 我有一个 aspx 表单,一个按钮 onclick 调用内部 javascript 函数。我还有一个按钮 onclick 调用外部 .js 文件功能。
这是我的 aspx 代码
这是我的 .js 代码
runtime-error - j 脚本运行时错误:需要对象
我正在使用创建在线调查的 Confirmit 平台。这是一个导致运行时错误“需要对象”的脚本节点,如果您能帮我修复它,我将不胜感激。它应该检查问题 q2b 和 q3a 中的某些代码是否为 1 或 2(问题是用函数 f() - f(question id)[code]) 引用 - '//skip ?' 部分。然后它将最多四个代码重新编码为另一个问题(h_q4)以供进一步使用。
代码的第一部分 (//null) 清空 'recepient' 问题以简化测试
.set()、.get()、.any()、.none() 都是有效的