Asp.net mvc 4 在MVC4中使用表单外的值

Asp.net mvc 4 在MVC4中使用表单外的值,asp.net-mvc-4,asp.net-mvc-partialview,Asp.net Mvc 4,Asp.net Mvc Partialview,我在PartialView中有一个标准表单,由Ajax.ActionLink加载。在发回表单时,我还希望使用PartialView中表单外部页面上元素的两个值 这可能吗?完成这件事的最好方法是什么 谢谢。这是绝对可能的。只需在提交表单时或之前使用javascript将页面中的值复制到表单中即可 使用jQuery: $(function () { $('form').submit(function () { // either copy the values into el

我在PartialView中有一个标准表单,由Ajax.ActionLink加载。在发回表单时,我还希望使用PartialView中表单外部页面上元素的两个值

这可能吗?完成这件事的最好方法是什么


谢谢。

这是绝对可能的。只需在提交表单时或之前使用javascript将页面中的值复制到表单中即可

使用jQuery:

$(function () {
    $('form').submit(function () {
        // either copy the values into elements already in the form
        // or, copy the elements themselves and place them in the form
    });
});

使用Submiti上的javascript函数创建隐藏元素,这些元素的值是您希望复制的。我正在使用Ajax.BeginForm创建表单,所以我假设我可以在通过AjaxOptions属性提交表单之前执行此操作?只需找出哪一个,即OnBegin等@DanyW
OnBegin
似乎是正确的。从MSDN中,“获取或设置要在页面更新之前立即调用的JavaScript函数的名称。”