试图将模型数据从视图传递到控制器

dmikester1

在我的.net mvc项目中,我试图将最初传递到视图中的模型再次传递回控制器。每次为空。

查看代码:

@model Shop.Models.ShoppingModel
...
@using (Html.BeginForm())
         {
             @Html.HiddenFor(model => model.payment.cardNumber)
             @Html.HiddenFor(model => model.payment.cvv)
             @Html.HiddenFor(model => model.payment.expMonth)
             @Html.HiddenFor(model => model.payment.expYear)

             <div class="buttons">
                <a href="@Url.Action("Index", "Cart")"><input type="button" class="button" id="back" value="Continue Shopping"></a>
                <input type="submit" value="Submit Order" class="button" />
             </div>
         }

和控制器代码:

[HttpPost]
    public ActionResult Finish(ShoppingModel sm)
    {

        string[] response = commitTransaction(sm.payment, false);
        if (response[0] == "1") // transaction was approved!
        {
            //TempData["Message1"] = "Your order was placed for a total of " + sm.cartSummary.TotalCost.ToString("c") + " on your " + sm.payment.ccType.ToString() + ".";
            TempData["Message2"] = "You will be receiving an email shortly with your receipt.";
            //ViewBag.Message = new string[] { TempData["Message1"].ToString(), TempData["Message2"].ToString() };
        }
        else
        {
            TempData["Message1"] = "There was an error processing your order.  Our IT dept has been notified about this.";
            //ViewBag.Message = new string[] { TempData["Message1"].ToString() };
        }
        return RedirectToAction("Complete", "Cart");
    }

购物模型:

public class ShoppingModel
{
    [Required]
    public CartSummaryModel.DeliveryModel delivery = new CartSummaryModel.DeliveryModel();
    [Required]
    public CartSummaryModel.PaymentModel payment = new CartSummaryModel.PaymentModel();
    [Required]
    public CartSummaryModel cartSummary = new CartSummaryModel();
    [Required]
    public StudentModel student = new StudentModel();
    [Required]
    public RootObject midas = new RootObject();

}

由于某种原因,Finish方法中ShoppingModel内的变量PaymentModel每次都为空。谁能看到我做错了吗?

较差的

将模型更改为此:

public class ShoppingModel
{
    [Required]
    public CartSummaryModel.DeliveryModel delivery { get; set; };
    [Required]
    public CartSummaryModel.PaymentModel payment { get; set; };
    [Required]
    public CartSummaryModel cartSummary { get; set; };
    [Required]
    public StudentModel student { get; set; };
    [Required]
    public RootObject midas { get; set; };

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据从视图传递到控制器 - 使用模型

来自分类Dev

试图将数据字符串从控制器传递到视图

来自分类Dev

将模型从视图传递到控制器

来自分类Dev

将模型从局部视图传递到控制器

来自分类Dev

将模型从视图传递到控制器

来自分类Dev

将数据从表视图传递到视图控制器

来自分类Dev

CodeIgniter,将数据从模型传递到控制器以在视图中使用

来自分类Dev

如何将整个模型(带有数据)从视图传递到控制器?

来自分类Dev

如何将整个模型(带有数据)从视图传递到控制器?

来自分类Dev

CodeIgniter,将数据从模型传递到控制器以在视图中使用

来自分类Dev

Codeigniter将数据从模型传递到控制器

来自分类Dev

将数据从控制器传递到laravel嵌套视图

来自分类Dev

将数据从控制器传递到Laravel中的视图

来自分类Dev

将数据从视图传递到控制器(codeigniter)

来自分类Dev

将数据从视图传递到控制器

来自分类Dev

将数据从视图传递到Laravel中的控制器

来自分类Dev

将数据从控制器传递到laravel嵌套视图

来自分类Dev

Laravel将db数据从控制器传递到视图

来自分类Dev

Laravel将数据从视图传递到控制器

来自分类Dev

将数据数组从控制器传递到视图 Codeigniter

来自分类Dev

将数据从视图控制器传递到 tabbarviewcontroller

来自分类Dev

如何将数据从父视图控制器传递到子视图控制器?

来自分类Dev

使用委托将数据从集合视图控制器传递到视图控制器

来自分类Dev

Swift:将数据从视图控制器传递到导航控制器

来自分类Dev

如何使用jquery Ajax将两个数据模型从视图传递到控制器

来自分类Dev

模型未从控制器传递到视图

来自分类Dev

如何将数据从父视图控制器传递到子容器视图控制器

来自分类Dev

将Firebase数据从一个视图控制器传递到详细视图控制器

来自分类Dev

MVC:在保存IGGrid时将模型从视图传递到控制器

Related 相关文章

  1. 1

    将数据从视图传递到控制器 - 使用模型

  2. 2

    试图将数据字符串从控制器传递到视图

  3. 3

    将模型从视图传递到控制器

  4. 4

    将模型从局部视图传递到控制器

  5. 5

    将模型从视图传递到控制器

  6. 6

    将数据从表视图传递到视图控制器

  7. 7

    CodeIgniter,将数据从模型传递到控制器以在视图中使用

  8. 8

    如何将整个模型(带有数据)从视图传递到控制器?

  9. 9

    如何将整个模型(带有数据)从视图传递到控制器?

  10. 10

    CodeIgniter,将数据从模型传递到控制器以在视图中使用

  11. 11

    Codeigniter将数据从模型传递到控制器

  12. 12

    将数据从控制器传递到laravel嵌套视图

  13. 13

    将数据从控制器传递到Laravel中的视图

  14. 14

    将数据从视图传递到控制器(codeigniter)

  15. 15

    将数据从视图传递到控制器

  16. 16

    将数据从视图传递到Laravel中的控制器

  17. 17

    将数据从控制器传递到laravel嵌套视图

  18. 18

    Laravel将db数据从控制器传递到视图

  19. 19

    Laravel将数据从视图传递到控制器

  20. 20

    将数据数组从控制器传递到视图 Codeigniter

  21. 21

    将数据从视图控制器传递到 tabbarviewcontroller

  22. 22

    如何将数据从父视图控制器传递到子视图控制器?

  23. 23

    使用委托将数据从集合视图控制器传递到视图控制器

  24. 24

    Swift:将数据从视图控制器传递到导航控制器

  25. 25

    如何使用jquery Ajax将两个数据模型从视图传递到控制器

  26. 26

    模型未从控制器传递到视图

  27. 27

    如何将数据从父视图控制器传递到子容器视图控制器

  28. 28

    将Firebase数据从一个视图控制器传递到详细视图控制器

  29. 29

    MVC:在保存IGGrid时将模型从视图传递到控制器

热门标签

归档