小编lil*_*x_m的帖子

在asp.net mvc 3中使用ajax发送一个json对象数组

我希望有人能帮助我(对不起我的英语).当我想在ajax中发送un数组时,我遇到了问题.我的模型是:

public class SJSonModel
{
    public string Name { get; set; }
    public bool isChecked { get; set; }     
}

public class SJSonModelList
{
    public List<SJSonModel> Features { get; set; }
    public List<SJSonModel> MenuItems { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

控制器:

    [HttpPost]
    public ActionResult CheckPreferences(SJSonModelList postData)
    {
        BindUserFeatures(postData.Features);

        return Json(new { status = "Success", message = "Passed" });
    }
Run Code Online (Sandbox Code Playgroud)

视图简化:

<div class="Feature borderRadius Items">
    <h2>Title
        <input type="checkbox" class="Item" name="featureName"/>
    </h2> 

   <div class="FeatureDetails subItems">                 
        <a href="@Url…">featureName</a>
        <input type="checkbox" class="subItem" name="subItemName"/>
   </div> <!-- …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc jquery razor asp.net-mvc-3

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-3 ×1

c# ×1

jquery ×1

razor ×1