【发布时间】:2012-11-21 14:39:29
【问题描述】:
我想搜索所有使用Controllers 中的匿名类型的地方,如下所示。
if(success) {
returnData = JsonConvert.SerializeObject(new { Success = true, Message = "Operation completed successfully" });
}
else {
returnData = JsonConvert.SerializeObject(new { Success = false, Message = "Operation failed" });
}
在上述情况下,returnData 是一个JsonResult,它在我们的Razor 视图中用于解析AJAX 请求的状态。
我想在这种情况下尽量减少匿名类型的使用,因为这可能是维护问题,因为如果任何一行写成new { Succes = true, Message = "Operation completed successfully"},编译器不会引发任何警告/错误,这会导致运行时错误在客户端脚本中。
任何有关限制此类情况或检测此类情况的见解将不胜感激。
【问题讨论】:
标签: c# asp.net-mvc anonymous-types