控制器未在视图上显示更新的数据 [英] Controller not showing updated data on view

查看:51
本文介绍了控制器未在视图上显示更新的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是asp.net mvc的新手请帮我解决这个问题



我有cshtml代码如下所述



 @model订单

@ {
ViewBag.Title =保存订单付款;
}


< section id = 订单 >
< h2 > 保存订单< / h2 >
@using(@ Html.BeginForm(,,FormMethod.Post))
{
< div > ;
@ Html.LabelFor(m => m.OCustomer.FirstName)
@ Html.TextBoxFor(m => m.OCustomer.FirstName)
< 输入 type = submit value = Saveorder 名称 = Saveorder / >
< / div >

}
< / section >
@section脚本{
@ Scripts.Render(〜/ bundles / jqueryval)
}





我有控制器。



 [HttpPost] 
public ActionResult SaveOrder(Order ObjOrder)
{
SaveOrder (ObjOrder);
ObjOrder.OCustomer.FirstName = 新客户名称; // 不反映在视图上?
返回查看(ObjOrder);
}



现在当我调用控制器SaveOrder然后我需要在同一个视图上显示更新的数据但是没有显示请帮助我。

解决方案

[HttpPost]

public ActionResult SaveOrder(Order ObjOrder)

{

SaveOrder(ObjOrder);

ObjOrder.OCustomer.FirstName =新客户名称; //不反思视图?

返回RedirectToAction(ObjOrder);

 



}


I am new to asp.net mvc please help me to solve this issue

I have cshtml code as mention below

 @model Order

@{
    ViewBag.Title = "save Order Payment";
}


<section id="Order">
    <h2> Save Order</h2>
    @using (@Html.BeginForm("", "", FormMethod.Post))
{
    <div>
        @Html.LabelFor(m => m.OCustomer.FirstName)
        @Html.TextBoxFor(m => m.OCustomer.FirstName)
<input type="submit" value="Saveorder" name="Saveorder"  />
        </div>

}
</section>
@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
}



I have controller .

[HttpPost]
       public ActionResult SaveOrder(Order ObjOrder)
       {
           SaveOrder(ObjOrder);
           ObjOrder.OCustomer.FirstName = " New customer name"; // not reflect on view ?
           return View(ObjOrder);
       }


now when I call controller SaveOrder then I need to display updated data on same view but it is not displaying please help me.

解决方案

[HttpPost]
public ActionResult SaveOrder(Order ObjOrder)
{
SaveOrder(ObjOrder);
ObjOrder.OCustomer.FirstName = " New customer name"; // not reflect on view ?
return RedirectToAction("ObjOrder");


}


这篇关于控制器未在视图上显示更新的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆