没有为此对象错误定义无参数构造函数?

时间:2017-05-02 05:46:25

标签: asp.net-mvc

我已经编写了一个简单的Web应用程序来将记录保存到数据库中,为此目的,以这种方式在View中导入两个带有元组的模型:

@model Tuple<Web.Models.RequestRegister, Web.Models.interfaceModel>

查看代码:

    @using (Html.BeginForm("SaveRequest", "Default"))
    {
        @Html.TextBoxFor(tuple=>tuple.Item1.Subject)
        @Html.DropDownListFor(tuple => tuple.Item1.RequestType, new SelectList(ViewBag.RequestList, "RequestType", "RequestName"))
        @Html.DropDownListFor(tuple => tuple.Item2.interfacename, new SelectList(ViewBag.interFaceList, "id", "interfacename"))
        <button type="submit">Save User</button>
    }

这是我的SaveRequest方法:

        [HttpPost]
        public ActionResult SaveRequest(Tuple<Web.Models.interfaceModel,Web.Models.RequestRegister> model)
        {
            //Database.RequestSave(model.Item2.Subject.Trim(),model.Item2.RequestType,model.Item2.InterFace);
            return View();
        }

但是当我运行应用程序并触发提交按钮时,我收到此错误:

  

没有为此对象定义无参数构造函数。描述:一个   在执行当前Web期间发生了未处理的异常   请求。请查看堆栈跟踪以获取有关的更多信息   错误以及它在代码中的起源。

     

异常详细信息:System.MissingMethodException:无参数   为此对象定义的构造函数。

我该如何解决这个问题?感谢。

0 个答案:

没有答案