如何通过javascript将值传递给嵌套模型? - c#

我有一个带有某些值的嵌套模型,我想通过ajax调用将其值传递给控制器​​,我可以发送主模型的数据字段,但不能发送在模型中声明的嵌套模型的数据。

/****Model Code ******/
    public class xyzmodel()
    {
      public xyzmodel()
      {  
        address = new Addresmodel();
      }

      public int Id{set; get;}
      public string Name {set; get;}   

    }

    public class Addresmodel()
    {
       public string Address{set; get;}
       public string Number{set; get;}
    }

现在我有一个控制器

/***** Controller Action *****/

 public JsonResult SavePricingSet(xyzmodel model)
{

}

/我尝试通过javascript /向该操作方法发送值/

 function Data()
{
   Id: $('#@Html.FieldIdFor(model => model.Id)').val(),
   Name : $('#@Html.FieldIdFor(model => model.Name)').val(),
  /**** Above ID and Name Value i can send to controller and it's also receive ***/

 Address.Number : $('#@Html.FieldIdFor(model => model.Address.Number)').val(),
/*** I can Get this Address.Number Value ****/ 
}

我的问题是我如何发送这种类型的嵌套模型字段值

请给出提示或想法

问候,
阿治沙

参考方案

您的地址字段使用小写字母a,但是您使用的是大写字母。

@Html.FieldIdFor(model => model.address.Number)

ASP.NET MVC 5自定义登录,无需脚手架,数据库优先 - c#

我对asp.net和mvc还是很陌生,所以我正在努力学习尽可能多的知识...为此,我从头开始编写博客网站,但是我对身份验证和授权有些困惑。由于我倾向于不真正使用任何脚手架的东西,所以我首先要使用数据库,所以不希望asp.net身份为我创建表。我对散列和加盐密码很酷,并对照数据库检查用户,我遇到的麻烦是将用户设置为登录状态并检查他们应该能够访问什么。我真的很想…

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 oledbcommand返回所有行 - c#

我正在使用Oledbconnection连接到Microsoft Access数据库,并且正在使用OleDbCommand检索一些信息。我在数据库中有一个名为retrieveInfo的查询,该查询检索3行数据。字段中有一些重复项,但是应该是这样。我的数据如下所示: Name Email A [email protected] B [email protected] B C@gmai…

ASP.NET MVC在控制器中实施分析 - c#

我有这个控制器public ActionResult Download(Guid? codice) { if (codice == null) { return HttpNotFound(); } string _pathfile = "path-to-file"; byte[] fileBytes = System.IO.File.Re…

asp.net:treeview-显示文本框是否选中? - c#

我需要向用户显示字符串列表。用户可以选择多个字符串。如果选择了一组特定的字符串,则每个字符串旁边都会出现一个文本框。我想做的是向用户显示一个TREEVIEW,每个节点都是字符串之一。他们将通过选中复选框来选择所需的每个字符串。问题:如果用户选择特定的复选框,则我需要一个文本框来显示用户的GET输入。问题:如何从用户使用树形视图获取字符串输入? 参考方案 Tr…