问题标签 [formcollection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3747 浏览

asp.net-mvc-2 - 如何在 ASP.NET MVC2 中枚举 formcollection

我之前在使用How can a formcollection be enumerated in ASP.NET MVC? 的实现,但现在我在 VS2010 和 MVC2 上抱怨:

代码是...

当我不看的时候发生了什么变化;这可以编译、工作和运行,在 MVC1 中没有问题;但不会在 2 中编译。

谢谢

更新

我在技术上只是使用以下方法解决了这个问题:

反而。

但我仍然对为什么它在版本之间发生变化感兴趣。

0 投票
2 回答
642 浏览

entity-framework - MVC2 FormCollection 选项

我刚刚开始使用 MVC2 并浏览了 NerdDinner 示例。我注意到似乎有多种方法可以传递表单值,例如:

你为什么要使用一个而不是另一个,为什么?它是否也与您是否使用实体框架有关?

0 投票
2 回答
697 浏览

asp.net-mvc-2 - ASP.NET MVC2 - 修剪模型中所有字段的空白?

我有数据进出 ASP.NET MVC2 控制器/视图设置。

不幸的是,来自视图的所有数据最后都有大量的空白。

我正在使用 TryUpdateModel 在通过验证后将所有表单数据保存到 Db,并将 FormCollection 作为参数传递(例如 form.toValueProvider)。

是否有任何自动或简单的方法来修剪 FormCollection 中所有项目的所有尾随空格?

0 投票
2 回答
3776 浏览

c# - 了解 FormCollection.AllKeys.Contains

我正在查看一个代码块,无法理解该行发生了什么 - formValues.AllKeys.Contains("Email_" + i);看起来应该进行分配但是......

0 投票
3 回答
15932 浏览

asp.net-mvc - 从 FormCollection 中获取所有选中的复选框

我有一个包含一大堆复选框和一些其他类型的控件的表单。我需要检索每个选定复选框的名称。

做这个的最好方式是什么?我可以用 linq 查询来做吗?

所以在伪代码中,我想做这样的事情:

更新似乎 MVC 提交复选框的方式与普通表单的行为方式不同,因为还呈现了隐藏字段。我在这里找到了详细信息:如何处理 ASP.NET MVC 表单中的复选框?

任何人,我已经在该线程的帮助下以及下面 BuildStarted 的答案下工作了。下面的代码成功了。

0 投票
2 回答
775 浏览

asp.net - 从 html 获取值到控制器

我正在尝试从我的控制器访问用户在表中引入的值。

该表不是模型的一部分,视图源代码类似于:

如何从控制器获取这些值(1234、578)?

接收表单集合不起作用,因为它没有得到表格......

谢谢你。

0 投票
3 回答
3224 浏览

asp.net-mvc - 从 Asp.net MVC 中的 FormCollection 中获取属性值

我的应用程序使用 Helper 类将自定义属性写入输入控件。而且我们正在动态加载 UserControl,因此我们需要使用 FormCollection 来获取发布的值。有没有一种方法可以让我们从 FormCollection 对象中访问属性值。

例子:

我的问题是如何从上面(例如从控制器内部)访问 customAttr1 的值。

我在这里先向您的帮助表示感谢..

0 投票
1 回答
1994 浏览

asp.net-mvc - 将 ASP.NET MVC 升级到 ASP.NET MVC3 FormCollection 似乎完全不同

你好,

我正在尝试将网站从 ASP.NET MVC1 更新到 ASP.NET MVC3 以及从 VS2008 到 VS2010。到目前为止,除了两个视觉工作室中的 FormCollection 类似乎完全不同之外,一切似乎都进行得很顺利。

我注意到在 VS2008 中,版本 1 和版本 2(大概是 MVC1 和 MVC2)有一个 FormCollection,我看不出它们有什么大的变化,但是在 VS2010 中,唯一的 FormCollection 类有一个密封类,它是让我很伤心,因为我之前有一个继承自 FormCollection 的类。

任何人都知道我曾经了解和喜爱的 FormCollection 是否已经移动,或者我是否应该使用继承它的类重写所有内容(很多东西)?

问候,哈利

0 投票
2 回答
853 浏览

asp.net-mvc - 用于在 ASP.net MVC 的回发中从表单集合中提取数据的自定义类

我一直想知道从表单集合中生成强类型对象以从中提取数据的可能性。

换句话说,是否可以根据 formcollection 对象中的键生成一个类?

例如:假设您有一个带有“ID3”键和“false”值的复选框。并且能够写出:

我意识到这可能不是世界上最有用的东西,但仍然很有趣。

我猜这取决于语言限制。

对此有什么想法吗?

编辑:

好的,所以如果我有一个列表(未知长度)并foreach在我的视图中执行并获取复选框,我将如何将它们绑定到我的控制器中?

我在控制器中放了什么?

0 投票
1 回答
4603 浏览

c# - C# ASP.NET MVC 表行作为表单值 FormCollection

我坚持从控制器中的 FormCollection 中获取值。问题是我的表格是一张桌子。

所以控制器应该把表格中的每一行变成一个对象。

但是我如何从 FormCollection 中获取一行或一行的数据?

提前谢谢我

ps:对不起代码中的荷兰名字