C# 如何在模型间使用jquery发送数据和图像。?

C# 如何在模型间使用jquery发送数据和图像。?,c#,jquery,asp.net-core,model-view-controller,C#,Jquery,Asp.net Core,Model View Controller,我想从模型中发送价格、名称id和第一个图像。图像到我的购物车控制器,但它不工作。我的模型中有3个图像。图像告诉我如何解决此问题 夏季控制器 public IActionResult摘要(int-id) { MobileModel m=new MobileHandler().GetMobile(id.ToModel(); 返回视图(m); } MobileModel类表单,其中有数据提交 公共类MobileModel { 公共移动模型() { 图像=新列表(); } 公共int Id{get;s

我想从模型中发送价格、名称id和第一个图像。图像到我的购物车控制器,但它不工作。我的模型中有3个图像。图像告诉我如何解决此问题

夏季控制器

public IActionResult摘要(int-id)
{
MobileModel m=new MobileHandler().GetMobile(id.ToModel();
返回视图(m);
}
MobileModel类表单,其中有数据提交

公共类MobileModel
{
公共移动模型()
{
图像=新列表();
}
公共int Id{get;set;}
公共字符串名称{get;set;}
公共整数价格{get;set;}
公共列表图像{get;set;}
}
夏季视图

@{
@模型移动模型
}
添加到购物车
Jquery代码

    $(".addcartbtn").click(function (e) {
        e.preventDefault();

        var obj = {
            "Id": $(this).data("pid"),
            "Name": $(this).data("pname"),
            "Price": $(this).data("pprice"),
            "Images": $(this).data("purl"),
            "Quantity": $(this).data("pqty")
        }
        $(this).parents("#proditem").fadeOut(300);
        $.ajax(
            {
                url: "/Cart/Add",
                type: "GET",
                data:  obj
            }
        ).done(function (itemscount) {
            $("#cartitems").text(itemscount);
    });

CartModel类

公共类ShoppingCartItem
{
公共int Id{get;set;}
公共字符串名称{get;set;}
公共整数价格{get;set;}
公共字符串图像{get;set;}
公共整数数量{get;set;}
公共整数金额{
得到{
退货数量*价格;
} 
}
}
我要发送数据的购物车控制器

公共类控制器:控制器
{
[HttpGet]
公共整数添加(ShoppingCartItem)
{
ShoppingCart=HttpContext.Session.Get(WebUtil.cart);
如果(cart==null)cart=new ShoppingCart();
购物车。添加(项目);
HttpContext.Session.Set(WebUtil.Cart,Cart);
返回购物车.NumberOfItems;
}

AJAX
调用中将
[HttpGet]
属性更改为
[HttpPost]
在你的
控制器上
方法。@RahulSharma lol这不是问题,这是编程的基础。你提到你想将
POST
数据发送到服务器,而
GET
是在你向服务器请求数据时发送的。也许我误解了你的问题。请澄清你的要求@RahulSharma我正在使用get-mathod bcz我正在从controller返回一些东西,使用ajax它仍然可以像这样使用get-mathod。。问题是图像有问题,它的字符串在一个类中,列表在另一个类中,这就是为什么它不起作用。我需要这个代码的解决方案。@AliRaza事实上,我们无法理解您的问题。此代码可以成功地将ShoppingCartItem对象传递给Add方法。您的确切问题是什么?请清楚地描述。