【发布时间】:2020-05-15 08:03:29
【问题描述】:
我正在为 .NET MVC5 应用程序使用开源网格库 (Nonfactors-MVC-Grid),无论出于何种原因,渲染器都会将 C# 中的 snake_case 变量名称转换为 JavaScript 中的连字符。
document.addEventListener('rowclick', function (e) {
//Value in C# will be some_id
var some_id = e.detail.data.some-id; //debugger displays this
});
显然,这对 JS 来说是一个糟糕的命名约定,但我很好奇是否有另一种方法来捕获这个变量,而不必在后端重构我的命名约定。
【问题讨论】:
-
你可以做
e.detail.data['some-id']
标签: javascript nonfactors-mvc-grid