gpt4 book ai didi

asp.net-mvc-3 - 在 Controller 操作 MVC3 中获取表单字段和模型数据

转载 作者:行者123 更新时间:2023-12-04 02:08:30 26 4
gpt4 key购买 nike

我有一种情况,我有一个强类型 View ,它从 Controller 操作传递了一个 ViewModel。当用户将 View 中的表单提交回 Controller 时,我可以通过 View 模型的属性访问表单中设置的值(到目前为止一切正常)。如果我的表单包含未通过 View 模型绑定(bind)的其他控件,我可以在发布后测验这些值。例如,如果我有一堆绑定(bind)到我的 View 模型中的字符串的文本框和一个不构成该 View 模型数据的一部分的复选框,我可以在回发时访问这两者。

希望这是有道理的。

干杯

西蒙。

最佳答案

您可以通过名称viewcontroller访问表单字段

在 View 中

<input type="text" name="fname"/>

在 Controller 中

public ActionResult YourAction(Model model,string fname)
{
//Access fname here
}

如果您想从未绑定(bind)到模型的 View 中访问多个值,您可以使用 FormCollection

public ActionResult YourAction(Model model,FormCollection form)
{
//Access fname here like below
var firstName=form["fname"];
}

关于asp.net-mvc-3 - 在 Controller 操作 MVC3 中获取表单字段和模型数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21670314/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com