在MVC中,表单过帐返回空模型

宁静现在

我有以下viewModel

 public class ExerciceViewModel
    {
        public string Code { get; set; }
        public string Titre { get; set; }
        public int QuestionCourante { get; set; }
    }

以下视图

@model MonEcoleVirtuelle.ViewModel.ExerciceViewModel

@{
    ViewBag.Title = "Test";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>Test</h2>

@using (Html.BeginForm("test", "exercice", FormMethod.Post))
{

    @Model.Code <br />

    @Model.Titre<br />

    @Model.QuestionCourante<br />
    <br />
    <br />

    Model.Code = "Code Modifie";

    <input type="submit" value="Post Moi Ca!" name="fini" />

}

和以下控制器方法

 [HttpPost]
        public ActionResult Test(ViewModel.ExerciceViewModel model)
        {
            if (ModelState.IsValid)
            {
                return Content(model.Code);
            }

            return View(model);
        }

[HttpGet]
public ActionResult Test()
{
    var vm = new ViewModel.ExerciceViewModel { Code = "code1", Titre = "Mon titre", QuestionCourante = 1 };

    return View(vm);
}

当我提交表单时,传递的模型为空,所有属性都将重置,而不保留原始值。我想念什么。

谢谢

拉斐尔的老房子

好吧,@Model.Code您需要一些输入,而不是仅显示值。

所以@Html.TextBoxFor(m => m.Code)举个例子

要管理集合,您可以执行以下操作:

@for (var i = 0; i < Model.Collection.Count; i++) {
  Html.TextBoxFor(m => Model.Collection[i].Property)
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP表单过帐空白值

来自分类Dev

PHP表单过帐空白值

来自分类Dev

无法从HTML表单过帐到路由

来自分类Dev

如何访问ServiceStack请求处理程序中的表单过帐值

来自分类Dev

在表单过帐之前在输入文本框中显示日期?

来自分类Dev

ASP MVC模型列表<对象>在POST操作中返回空

来自分类Dev

ASP MVC模型列表<对象>在POST操作中返回空

来自分类Dev

如何在ModelFormMixin中返回空表单

来自分类Dev

更改功能的清除表单字段会删除表单过帐值

来自分类Dev

如何使用vb.net通过数据属性检索表单过帐的值?

来自分类Dev

使用Laravel控制器过帐数据返回空白

来自分类Dev

如何在ASP.NET MVC控制器中获取过帐的表单数据

来自分类Dev

表单提交返回空数据

来自分类Dev

Laravel模型返回空关系?

来自分类Dev

MVC 4 Razor,带有部分视图的过帐表单

来自分类Dev

MVC表单模型为复杂对象集合返回null

来自分类Dev

Spring MVC如何返回<select>值作为表单/模型值?

来自分类Dev

MVC创建返回空对象

来自分类Dev

MVC视图返回空值

来自分类Dev

如何从动态创建的输入中过帐表单数据?

来自分类Dev

从正文请求中包含Paylod的表单发起过帐请求

来自分类Dev

表单提交返回空白页

来自分类Dev

带有文件和参数的简单过帐请求

来自分类Dev

如何从ASP.NET MVC 5中的模型创建表单?

来自分类Dev

在For Loop中具有表单的MVC视图提交空模型

来自分类Dev

如何在Spring MVC中为多种表单重用模型?

来自分类Dev

ASP.NET MVC5。我不知道为什么我的表单返回空的viewmodel对象

来自分类Dev

如何使用剃刀编辑器模板使MVC模型绑定程序返回空字符串而不是null?

来自分类Dev

在Spring MVC中,ModelAttribute在控制器中返回空值

Related 相关文章

热门标签

归档