Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在窗体外部时将下拉列表中的选定项绑定到模型_C#_Asp.net Mvc - Fatal编程技术网

C# 在窗体外部时将下拉列表中的选定项绑定到模型

C# 在窗体外部时将下拉列表中的选定项绑定到模型,c#,asp.net-mvc,C#,Asp.net Mvc,所以我有一个只有一页的网站。它具有可导航到不同部分的锚。主页上有3个表单。在主页的顶部,在所有表单之外,有一个DropDownListFor(),我希望在任何表单上单击submit时将其绑定到模型。下拉列表中的此值与所有表单相关。现在,表单可以很好地绑定所有需要的内容,除了下拉列表的选定值。提交表单时,是否有方法获取每个表单的值,以便它可以绑定到模型?我在网上找到的所有内容都是关于用javascript提交表单的,但如果可能的话,我会尽量将其保存在cshtml文件中。为每个表单添加一个隐藏的输入

所以我有一个只有一页的网站。它具有可导航到不同部分的锚。主页上有3个表单。在主页的顶部,在所有表单之外,有一个DropDownListFor(),我希望在任何表单上单击submit时将其绑定到模型。下拉列表中的此值与所有表单相关。现在,表单可以很好地绑定所有需要的内容,除了下拉列表的选定值。提交表单时,是否有方法获取每个表单的值,以便它可以绑定到模型?我在网上找到的所有内容都是关于用javascript提交表单的,但如果可能的话,我会尽量将其保存在cshtml文件中。

为每个表单添加一个隐藏的输入。 在每次提交时,调用函数获取下拉列表的值,并在提交之前填充隐藏的输入。 或者,在下拉列表中添加onchange事件,以填充所有3个隐藏输入