问题分析:500,服务器错误,而ajax的调用没有问题。
解决思路:通过对POST提交的json对象与服务器接收的对象对比,确认两个对象在属性上是一一对应的。
但是进一步分析,发现问题的出现来源于我将构造函数的参数赋值给继承的基类构造函数之后。
/// <summary>
/// 报表视图的数据结构
/// </summary>
public ReportFormView(string name = "tb") : base(name)
{
Init();
}
所以,确定问题所在,添加一个无赋值的构造函数,就好了。
/// <summary>
/// 报表视图的数据结构
/// </summary>
public ReportFormView(string name = "tb") : base()
{
Init();
}