Limpiar vista en asp.net MVC
Publicado por Vladimir (1 intervención) el 21/04/2019 15:37:08
Hola buenos días! y feliz Domingo de resurrección para todas y todos, estoy aprendion ASP.NET MVC he realizado diferentes aplicaciones que he visto en paginas de Youtube, recientemente termine uno, pero a pesar de que realiza casi todo bien, quedo con un detalle que no logre solventar por ahora, cuando le doy al boton de Create(que guarda el maestro y el detalle) el proceso de almacenado en las diferentes tablas se realiza exitosamente, pero la pagina no se refresca, osea la pantalla no queda limpia, la grilla de abajo donde estan los detalles no se limpia y los controles de arriba queda con la información: les coloco el el codigo del controlado el Post:
espero me puedan ayudar, gracias!
pd: les publico los video de youtube del ejercicio que realice
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[HttpPost]
public ActionResult NewOrder(OrderView orderview)
{
orderview = Session["OrderView"] as OrderView;
int idcustomer = int.Parse(Request["Customerid"]);
DateTime dateorder = Convert.ToDateTime(Request["Customer.Orderdate"]);
Orders neworder = new Orders
{
Customerid=idcustomer,
Orderdate=dateorder
};
db.Orders.Add(neworder);
db.SaveChanges();
int lastordeid = db.Orders.ToList().Select(o => o.Orderid).Max();
foreach (ProductOrder item in orderview.Products)
{
var detail = new Orderdetail()
{
orderid=lastordeid,
productid=item.Productid,
quantity=item.quantity,
unitprice=item.unitprice
};
db.Orderdetails.Add(detail);
}
db.SaveChanges();
orderview = Session["OrderView"] as OrderView;
var list = db.Customers.ToList();
ViewBag.Customerid = new SelectList(list, "Customerid", "CompanyName");
return View(orderview);
}
espero me puedan ayudar, gracias!
pd: les publico los video de youtube del ejercicio que realice
Valora esta pregunta


0