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

问题描述

在我的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 });

        });

然后使用post方法DataToSend发送到Url,然后将发送的变量通过C#加上这样的代码

public ActionResult Edit(dynamic DataToSend) {}

我如何在csharp中读取收到的DataToSend,我从反射中使用了gettype()和getproperties(),但是这些只是给我一个没有成员的列表。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)