问题描述
action定义如下:[HttpPost]publicActionResultTestAction(List<testmodel>models){.....}testmodel定义如下:publicclasstestmodel{publicstringA{get;set;}publicstringB{get;set;}}js:$.post("/Actions/TestAction",{models:[{A:"abcd",B:"eeef"},{A:"333",B:"2015"}]},function(a){console.log(a)});服务器端跟踪到有两条数据,但是A和B都为null,咋回事呢,是不是json格式不对啊,大哥些帮帮忙看看
解决方案
解决方案二:
加上引号试试{"models":[{"A":"abcd","B":"eeef"},{"A":"333","B":"2015"}]}
解决方案三:
不行的,已经试过了
解决方案四:
models.A:"123"
解决方案五:
"models.A":"123"
解决方案六:
不对啊,请大家继续提供帮助,谢谢!
解决方案七:
一般情况之下,只会传modelobj,现你的要求是传集合:List<model>有得研究。
时间: 2025-01-26 18:46:42