我收到的型号有问题。我有几个类,并且都来自'Record'的基类,简单的例子如下。
class Record{
...
}
class Language : Record{
...
}
当我使用ajax.beginform发布'form'时,我发现500内部服务器错误。
我用调试器来查找问题。当我将Record的对象转换为语言时出现问题。示例如下。
public PartialViewResult Test(Record rec)
{
Language l = (Language)rec; // error in here??
...
}
如果我将参数类型修改为语言,如下所示
public PartialViewResult Test(Language rec)
{
...
}
evrything没问题,工作正常,所有字段'rec'都已填写 哪里我搞错了? 不允许施法?
抱歉我的英语不好:c