问题标签 [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.
jscript.net - JavaScript 中 indexOf() 方法的使用
没有按预期工作。为什么,下一步是什么?
编辑:它是asp.net中的javascript(所以不会在这里开户的朋友说)
compiler-errors - JScript .NET 错误
我正在尝试编译此处列出的程序:
http://www.webreference.com/js/column117/index.html
但是,每次我尝试时都会出现错误:
错误 JS1259:引用的程序集依赖于另一个未引用或找不到的程序集
我检查了一下,据我所知,我拥有正在导入的库的所有 DLL 文件。怎么了?
有没有办法获得关于哪个库缺少哪个类或反之亦然的更详细信息?
text-parsing - 将文本文件解析为变量列表?
我有一个文本文件(目前为 CSV 格式),如下所示:
但是,我想将文本文件解释为变量列表。IE:
有没有一种简单的方法可以做到这一点,例如用程序代码使用的本地语言重新格式化文本文件?
idictionary - 字典对象语法?
我无法弄清楚 JScript .NET 字典对象的语法。我试过了
但是编译器抱怨它缺少分号并且没有声明 Dictionary 对象。
我知道 JScript 确实有一种原生的类似字典的对象格式,但我不确定使用它而不是使用特定于 .NET 的构造是否有缺点。即,如果有人想使用另一种.NET 语言扩展我的脚本怎么办?
visual-studio - 哪个版本的 Visual Studio Express for JScript .NET?
我可以使用哪个版本的 Visual Studio Express 版本来处理用 JScript .NET 编写的 Windows 窗体程序?我进行了快速搜索,我可以看到 Visual Basic、Visual C# 和 Visual C++ 的版本……但不是 JScript。
到目前为止,我只是在记事本中编辑并使用 jsc.exe 进行编译,但调试开始变得非常痛苦。我希望能够单步执行我的代码并找到错误的确切位置。
谢谢。
.net - 我可以在没有 import 语句的情况下使用来自 JScript.NET 的 .NET 类吗?
如何在不使用import
JScript.NET 中的命名空间的情况下使用类?
例如,我希望能够写System.Windows.Forms.MessageBox.Show("Ping");
而不是:
有没有办法在 JScript.NET 中做到这一点?
c# - 解析 Microsoft.jscript.resources.dll 失败
我有从 Microsoft.Jscript 对象创建和调用方法的代码。
我正在注册 AppDomain 上的 ResourceResolve 事件(在无法加载特定程序集的资源时触发)。
我将 Windows 本地化设置为葡萄牙语和葡萄牙语 .Net Framework 语言包。
据我了解,每次需要本地化 .Net 中的任何内容时,都会为每种已安装的语言加载资源程序集。
现在,每当我在 Jscript 对象中抛出异常(我猜它是 Microsoft.JScript 异常)时,就会触发 ResourceResolve 事件。我能做些什么来解决这个问题吗?我以为安装 .Net Framework 语言包就可以了,但显然没有。我在我的计算机和谷歌中都没有成功地搜索到具有该名称的程序集。
c# - ListView 以编程方式添加的列显示项目的类型
我在另一个程序集中有一个 ListView 并想向它添加一列。列表视图中的项目是该程序集中某个类的对象。
当我添加这样的列时
该列出现,但列表视图中的所有行都具有该新列中项目类型的名称。即使我更改了新列 ( itemclass.Items[newColIdx] = "zz"
) 的值,它也不会显示。不涉及数据绑定或单元格模板。
这是为什么?
编辑:也许我可以加强这个问题:如果 ListView.Items 包含一个 A 类数组 - 你如何控制 A 的哪些东西在 GridView 中如何显示?我在这里需要逆向工程,DisplayMemberBinding 为空,因此它不使用数据绑定 AFAIK。
赏金问题:ToString()
在每个项目(代表一行)上调用时,它是如何映射到 GridView 的列的?我必须如何更改行中的项目以填充新列?
尝试找到此解决方案时的特殊问题是,它在更大的 C# .NET 应用程序中的 JScript 沙箱中运行,并且除了使用消息框和反射之外没有提供调试可能性。
编辑:问题是我正在编写一个在第 3 方 .NET 应用程序中运行的 JScript,它让我有机会用 .NET 做很多可能的事情。这是一个向列表视图添加功能的脚本。我可以访问列表视图,它由第 3 方应用程序填充数据库数据。我不知道它是怎么做到的。我可以以编程方式添加具有自定义内容的自定义行(与数据库无关)。但是当我添加一个自定义列时,我似乎无法在 den 行中设置它的值。
添加的行是一种类型3rdParty.ListRow
,并包含一个属性Items
,我为其分配了一个字符串数组。数组的值显示在代表列中 - 但不在添加的列中。在那里我只得到了3rdParty.ListRow
因为ToString()
在 ListRow 上被调用的文本。
那么:如何告诉新列(例如索引 5)显示ListRow.Items[5]
而不显示ListRow.ToString()
?我喜欢以与已经存在的列相同的方式执行此操作,似乎 Alex 提到的所有属性都在那里未定义。我将如何设置DataMemberBinding
以实现映射到ListRow.Items[5]
?
javascript - JScript that would allow me to add together values in table cells, which values to add will depend on which option is selected from a dropdown list
Basically I have drop down lists for building a PC as such in my view (MVC 2), for all you non-MVC folks, the below inline view code will yield a standard dropdown list(s):
I don't wish to revert to an Ajax request everytime I wish to get a price for any option in the dropdown list(s) since I have only ProductID as value and Name of part but not price. I was thinking about doing something like the below so I can have all productID's and respective price in table rows in a hidden table. So ProductID in one cell of the row and price in the cell next to it. Now I need a JavaScript that will use the value (ProductID) of any selected option in the dropdown list to find the price for it in the hidden table by using the ProductID in the table as key and get the price from the next cell in the same row. Do this for all selected options in the dropdown lists, add them up and display the total. Can this be done? Does a HTML table have an index that can be hooked into with Jscript ?
Thanks..
javascript - 聚焦标签索引中的下一个元素
我正在尝试根据具有焦点的当前元素将焦点移动到选项卡序列中的下一个元素。到目前为止,我还没有在我的搜索中找到任何东西。
当然 nextElementByTabIndex 是这个工作的关键部分。如何找到选项卡序列中的下一个元素?该解决方案需要基于使用 JScript 而不是 JQuery 之类的东西。