代码之家  ›  专栏  ›  技术社区  ›  Farzad Karimi

读取C#中由JavaScript中的Object.defineProperty创建的对象

  •  0
  • Farzad Karimi  · 技术社区  · 4 年前

    在我的JavaScript代码部分,创建了一个对象 DefineProperty 这样地:

    $("td", tr).each(function (index, td) {
    
                var field = $(td).attr("data-field");
    
                var value = $(td).attr("data-value");
    
                if (field != undefined && value != undefined)
                    Object.defineProperty(DataToSend, field, { value: value });
    
            });
    

    然后 DataToSend 使用post方法发送到Url,然后用C#获取发送的变量,代码如下

    public ActionResult Edit(dynamic DataToSend) {}
    

    我如何阅读收到的 数据发送 在csharp?,我使用了反射中的gettype()和getproperties(),但它们只给了我一个没有成员的列表。

    0 回复  |  直到 4 年前