代码之家  ›  专栏  ›  技术社区  ›  gnome

以mvc形式发布数组

  •  16
  • gnome  · 技术社区  · 15 年前

    程序控制器/创建

    //
    // POST: /Program/Create
    [HttpPost]
    public ActionResult Create(Program obj)
    {
        if(_service.CreateProgram(obj))
        {
            return RedirectToAction("Index");
        }
        // Add data to view data, remove if not necessary
        AddToViewData(obj);
        return View("Create", obj);
    }
    

    查看/创建

    ...
    <p>
    <label>Program Levels</label>
    <%= Html.ValidationMessageFor(model => model.Levels) %> <br />
    <% foreach (Level level in (IEnumerable)ViewData["ProgramLevels"]) { %>
    <input type="checkbox" name="Levels" value="<%= level.Id %>" <%= CommonExtensions.isChecked(level.Id.ToString(), Model.Levels) %> /><%= level.Name %><br />
    <% } %>
    </p>
    ...
    
    1 回复  |  直到 15 年前
        1
  •  33
  •   Yuriy Faktorovich    15 年前