使用BeginForm传递多个HTML参数



我需要在beginform html中发送带有值的参数。

示例:

@ using (Html.BeginForm ("Create", "IncomeDeclaration", new {declarationAmount = document.getElementById ("element"). value}))

这个值我无法从模型中获得,因为在模型中找不到。我尝试了几种方法,没有任何效果。如果您可以更改一个很棒的视图袋的内容。

我感谢您的支持。

您不能与C#表单声明混合并匹配JavaScript(document.getElementById ("element"))。如果您想在表单上提交的值,则应在表单声明中添加相关的表单元素。如果您不需要常规表单元素(例如文本框),则可以使用"隐藏"输入字段。如果需要,您可以使用JavaScript动态填充隐藏字段。

最新更新