小编Arn*_*oDT的帖子

MVC不止一次提交表单

我遇到了一个奇怪的问题,我希望有人可以解释为什么会发生以下情况.

我的控制器:

MasterModel main = new MasterModel(); 

public ActionResult Index()
{
    return View();
}

[HttpGet]
public ActionResult VehicleDetail()
{
    pageSessionSetup();
    return PartialView("VehicleDetail", main.Vehicle);
}

[HttpPost]
public ActionResult VehicleDetail(VehicleDetailDisplay model)
{
    ModelState.AddModelError("", "Errors occured");
    main.Vehicle = model;
    pageSessionSetup();
    return PartialView("VehicleDetail", main.Vehicle);
}
Run Code Online (Sandbox Code Playgroud)

更新了视图

我的看法:

<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>

@using (Ajax.BeginForm("VehicleDetail", "Operator", null, new AjaxOptions
{
   UpdateTargetId = "VehicleDetail",
   InsertionMode = InsertionMode.Replace,
   HttpMethod = "Post"}, new { id = "VehicleDetail" }))
{
   @Html.Partial("_ValidationSummary", ViewData.ModelState)
   <div class="panel panel-default panel-body">
       ...
   </div>

   <div class ="col-lg-7 …
Run Code Online (Sandbox Code Playgroud)

c# forms asp.net-mvc asp.net-ajax

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

如何在C#中更改表单的颜色和大小?

如何在C#中更改表单的颜色和大小?

  // something like
  Form1.BackColor = Color.Red;  
  From1.size = 1600,900;
Run Code Online (Sandbox Code Playgroud)

c# winforms

-7
推荐指数
1
解决办法
301
查看次数

标签 统计

c# ×2

asp.net-ajax ×1

asp.net-mvc ×1

forms ×1

winforms ×1