首页 > 解决方案 > 如何将查询字符串中的对象传递给控制器​​?

问题描述

我有一个 JavaScript 在 Json 响应中向控制器发送错误消息:

window.location.href = "/Error/Index?errorMessage=" + data.responseJSON.Message;

Json 响应也有一个堆栈跟踪。我也想将它传递给控制器​​,但我不想通过在查询字符串中发送两个参数来做到这一点。我想创建一个包含错误消息和堆栈跟踪属性的对象,并将其发送到查询字符串中。像这样的东西:

    var obj = ({
        ErrorMessage: data.responseJSON.Message,
        StackTrace:   data.responseJSON.StackTrace
    });

window.location.href = "/Error/Index?obj=" + obj

如何Index()在控制器中声明方法以及如何检索上的属性View

标签: asp.net-mvccontrollerquery-string

解决方案


推荐阅读