我将开源网格库 (Nonfactors-MVC-Grid) 用于 .NET MVC5 应用程序,无论出于何种原因,渲染器都将 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 来说是一个糟糕的命名约定,但我很好奇是否有另一种方法来捕获这个变量,而不必在后端重构我的命名约定。