问题标签 [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 投票
4 回答
19881 浏览

asp.net-mvc - 在单个表单中使用两个提交按钮

我的 asp.net mvc (C#) 应用程序中有一个带有两个提交按钮的表单。当我点击任何提交按钮时Google Chrome,默认情况下提交按钮的值是第一个提交按钮的值。

这是html:

当我单击Save As Draft按钮时,在控制器的操作中,它将“发送”作为SendEmail.

这是动作:

当我从 FormCollection 获取值时,它显示“发送”。即form["SendEmail"]Send

我需要做些什么才能获得单击的提交按钮的实际值可能是什么问题或解决方法?

0 投票
2 回答
18879 浏览

asp.net-mvc - 从 FormCollection 元素中获取多个复选框

给定多个 HTML 复选框:

如何在操作中从 FormCollection 中检索整数数组:


注意:我阅读了相关问题,我不想更改我的操作参数,例如。Edit(int [] catIDs).

0 投票
1 回答
408 浏览

asp.net - ASP.NET MVC2 - 表单中的特定字段通过特定对象传递?

在数据库中我有联系人表:

为了创建一个新的联系人,我创建了两个类——一个用于常规字段,另一个用于显示字段中的XmlFields字段。

在控制器中,我有以下内容:

我用对象捕获的常规字段contact和那些需要存储为 xml 的字段我XmlFields尝试用collection对象捕获。问题是 collection对象捕获所有字段,所以我想知道是否可以在发布到特定对象时隔离 xml 字段,以便我可以轻松地使用它们进行操作。我需要在单独的对象中使用它,因为这些 xml 字段将动态生成,并且对于每个用户都会有所不同。

提前致谢,
Ile

0 投票
2 回答
690 浏览

asp.net-mvc - asp.net mvc 中的这种插入方法有什么问题?

我的控制器在插入时调用存储库类方法,

我的存储库类有这个,

但是当我编译这个我得到The best overloaded method match for 'System.Data.Linq.Table<CrMVC.Models.Material>.InsertOnSubmit(CrMVC.Models.Material)' has some invalid arguments...... cannot convert from 'CrMVC.BusinessObjects.MaterialsObj' to 'CrMVC.Models.Material'

我错过了什么吗?

0 投票
4 回答
4572 浏览

asp.net-mvc - asp.net-mvc 在后期操作中获取字典或如何将 FormCollection 转换为字典

有人知道如何将其转换FormCollection为 aIDictionary或如何IDictionary在 post 操作中获得 a 吗?

0 投票
1 回答
3419 浏览

c# - 如何从具有复杂键的 FormCollection 构建 C# 对象

我有一个 javascript 对象,obj它通过 $.post() 传递给 mvc 操作,如下所示:

动作签名如下所示:

我需要能够从 构建一个对象FormCollection,但是我遇到了一个问题,其中键的格式为:

我想知道是否有一种干净的方法可以从给定的FormCollection. 我知道我可以更改操作方法签名以采用我感兴趣的对象类型,但这会带来它自己的问题。

0 投票
1 回答
959 浏览

asp.net-mvc - 回发时的列表框值

我正在使用 asp.net mvc。我在其中一个视图中使用了两个列表框。我将所需的项目从左侧列表框转移到右侧列表框。单击按钮时,我想从右侧列表框中获取列表框内容。我不参加表格收集。谁能建议我怎样才能得到它?

谢谢,卡皮尔

0 投票
1 回答
3367 浏览

asp.net - 将 formCollection 数组转换为控制器中的对象

在我看来,我有几个 [n].propertyName 数组字段,当它进入控制器时,我想将 formCollection 字段转换为对象 myobject[n].propertyName。

例如,上下文:

看法:

控制器:

我想把上面的[0].sssj_id变成sssj[0].sssj_id或者sssj 对象列表

我的第一个想法是在表单集合中查找以“[”开头的内容,但我觉得这不对……

据我所知:

0 投票
0 回答
1089 浏览

asp.net-mvc - FormCollection 中数组的 UpdateModel

如果我的FormCollection中有 [0].propertyname、[1].propertyname 等,我将如何更新模型?

如果我这样做:

它不更新。

或单独尝试更新:

仍然没有喜悦。

在原始实体上尝试 ICollection(即顺序 [0]、[1] 等)

我认为也不起作用。谁能发现我的错误?我应该写一个新的 ValueProvider 吗?

0 投票
1 回答
2019 浏览

c# - 在不使用 FormCollection 的情况下从 MVC 中动态创建的控件中检索回发

我将一个列表传递给一个 MVC 视图并为列表中的每个对象生成复选框(这些复选框被命名为 t.Name)。

我希望能够知道表单发布后哪些复选框被选中。但是,我想避免使用 FormCollection 对象。有没有办法做到这一点?