欢迎光临
我们一直在努力

程序员asp.net mvc中的对象数组数据始终为null – javascript

程序员面试经验

我需要通过json将对象数组发送到asp.net mvc 2,但是我在mvc控制器中没有得到null

对象是这样的

entries[1].date = "12/22/2014" entries[1].Ref = "0002" entries[1].Credit = "100"  entries[2].date = "12/22/2014" entries[2].Ref = "0002" entries[2].Credit = "150" 

稍后再发送,我这样做

JSON.stringify(entries) 

我在Json中的数据如下所示

[{"date":"12/22/2014","RefNo":"0002","Credit":"100"},{"date":"12/22/2014","RefNo":"0002","Credit":"150"}] 

我在asp.net方法中的控制器看起来像这样

[HttpPost] public ActionResult Save(MyDataModel[] entries) {  } 

和我的jQuery发送代码

 $.ajax({ // create an AJAX call...       type: 'post', // GET or POST         url: url, // the file to call         dataType: 'json',         data: JSON.stringify(entries), // get the form da }) 

MyDataModel是具有条目属性的模型类

更多数据

 public class MyDataModel {      public string Date { get; set; }      [Required(ErrorMessage = "RefNo is required", AllowEmptyStrings = false)]     [StringLength(40, ErrorMessage = "RefNo Must be Under 40 characters long", MinimumLength = 1)]     public string RefNo { get; set; }      // Credit     [Required(ErrorMessage = "Credit is required", AllowEmptyStrings = false)]     [Range(typeof(Decimal), "1", "999999999999", ErrorMessage = "Credit Must be a number and non zero")]     public decimal? Credit { get; set; }  } 

但是条目始终为空,为什么?

参考方案

字符串化后,您的JSON看起来不正确?

[ {"date":"12/22/2014","RefNo":"0002","Credit":"100"}, {"date":"12/22/2014","RefNo":"0002","Credit":"150" 

]

缺少右括号。.可能只是一个错字,但我想让您知道,可能会有所帮助!

ddl在服务器中未更新-asp.net – javascript

我在ASP.NET c#上工作。我有一个DropDownList。 (runat =“ server”)在$ {document).ready上,我更新了它的值:$(document).ready(function () { document.getElementById("ddl").value = "abc"; ……

ASP.NET-如何更改JSON序列化的方式? – javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

ASP.NET MVC中应为DataTable返回哪种数据? – javascript

我想为DataTable中的每个页面创建动态加载信息。我正在尝试遵循以下示例:https://www.datatables.net/manual/server-sidehttps://www.datatables.net/manual/data来自示例的代码:$('#example').DataTable( { serverSide: t…

javascript popupwindow之后的行如何工作? – javascript

好的,我有一个来自后面代码的方法,可以创建一个popupwindow。然后有一行代码要在那之后执行,我想知道那行代码何时执行,是在使用popupwindow之后执行还是在创建popupwindow之后执行?例如:void exPopupWindowMethod() { string scr = "window.open('exampleP…

ASP.net WebForms-如何从代码隐藏获取html5数据属性? – javascript

即时通讯试图从HtmlControl获取数据属性(数据图标)…该数据属性是通过js函数设置的,但是当页面回发时,它返回(在代码后面)一个空字符串有什么办法,任何财产,否则就可以得到它?我的代码:HTML:<button id="btnIcon" runat="server" class="btn b…

赞(0)
未经允许不得转载: 京大飞辅助网程序员面试-区块链javago面经 » 程序员asp.net mvc中的对象数组数据始终为null – javascript

相关推荐

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址