![](/img/trans.png)
[英]Returning different types to a View after a join (ASP.NET MVC2 C#)
[英]C# ASP.NET MVC ERROR IN RETURNING VALUES IN VIEW
我正在研究 ASP.NET MVC 项目,我想返回GuardarRegistro
视图中的三个 controller 值,这些值是IdSucursal
、 IdProducto
、 Cantidad
,但我收到一条错误消息
CS1501 C # No overload for method 'View' takes 4 arguments
这是出现错误的controller的代码
public ActionResult Nuevo(decimal IdSucursal = 0, decimal IdProducto = 0, decimal Cantidad = 0)
{
new RegistroAlmacenAdmin().GuardarRegistro(IdSucursal, IdProducto, Cantidad);
ViewBag.mensaje = "registro de almacen guardado";
return View("GuardarRegistro", IdSucursal, IdProducto, Cantidad);//CS1501 error in this line in word view
}
我计划在ActionResult
中创建一个新的 object 但我不知道如何正确执行
晚安 非常感谢评论和帮助我找到答案的文章,我比较了解oop,答案代码如下
model
public partial class RegistroAlmacen
{
public decimal IdRegistro { get; set; }
public decimal IdSucursal { get; set; }
public decimal IdProducto { get; set; }
public decimal Cantidad { get; set; }
public virtual Producto Producto { get; set; }
public virtual Sucursal Sucursal { get; set; }
}
controller
public ActionResult Nuevo(decimal IdSucursal=0, decimal IdProducto=0, decimal Cantidad=0)
{
RegistroAlmacen objeto = new RegistroAlmacen
{
IdSucursal=IdSucursal,
IdProducto = IdProducto,
Cantidad=Cantidad
};
new RegistroAlmacenAdmin().GuardarRegistro(IdSucursal, IdProducto, Cantidad);
ViewBag.mensaje = "registro de almacen guardado";
return View("GuardarRegistro", objeto);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.