formcollection相关内容
我的场景是这样的:我有两个列表框,一个包含我所有的数据库项目,一个是空的.用户将完整列表框中所需的项目添加到空列表框中. 我正在使用表单来提交用户添加的所有项目. 问题是,只有从列表框中选择的项目被提交.因此,如果用户取消选择某些项目,它们将不会在表单中提交.我的看法是这样的: 我的控制器看起来像这样: public ActionResult MyAction(FormColl
..
我有一个表单,其中包含一大堆复选框和一些其他类型的控件.我需要检索每个选定复选框的名称. 这样做的最佳方法是什么?我可以用 linq 查询来做吗? 所以在伪代码中,我希望做这样的事情: var names = formCollection.Where(c => c is Checkbox && c.Checked).Select(c => c.Name); 更新 MVC 提交复选框
..
我有一个带有以下代码的控制器: [AcceptVerbs("POST")] public ActionResult Create(FormCollection collection) { //why is that the collection is null? } 我正在使用ajax.actionlink调用此操作. 我的问题是集合为null,这与我是否使用commit(
..
是否可以将错误消息附加到Fieldset本身,而不是ZF2中的子元素?我有一个包含两个Fieldsets的表单,我需要确保Fieldset1中填充的元素也填充在Fieldset2中. (每个字段集中都有可选元素,但是如果填写Fieldset1->element1,则需要填写Fieldset2->element1). 我的验证工作正常,但是调用$form->getMessages()时收到一个
..
我有一个Form,其中包含一个formCollection,其中包含一个select元素,我希望根据POST参数用这些元素(从SQL中)填充值. 将此参数从控制器传递到表单不是问题,但是现在我找不到在formCollection的target_element中设置/读取该参数的方法.关于如何使它起作用的任何想法吗? 这是我的代码: 控制器 class MyControlle
..
就像如何处理500多种Symfony表单集合一样项目我有一个很大的symfony表单集合.在提到的主题中,有人建议使用分页进行收集. 如何使用knpPaginatorBundle对这样的表单集合进行分页? 表单类型是这样的 public function buildForm(FormBuilderInterface $builder, array $options) {
..
有人知道如何将FormCollection转换为IDictionary或如何在后期操作中获取IDictionary吗? 解决方案 这与Omnu的代码等效,但对我来说似乎更优雅: Dictionary form = formCollection.AllKeys.ToDictionary(k => k, v => formCollection[v]);
..
是否可以将formcollection转换为已知的“模型"? [HttpPost] public ActionResult Settings(FormCollection fc) { var model=(Student)fc; // Error: Can't convert type 'FormCollection' to 'Student' } 注意:
..
我正在关于表单收藏的食谱文章当尝试将此持久化到数据库时,我得到一个约束违规错误,引用列名称为空。 SQLSTATE [ 23000]:完整性约束违规:1048列'client_id'不能为空 我相信实体已设置正确和相关的是否正确,有没有什么我需要添加到我的表单,我失踪了? 客户 / ** * @ ORM\OneToMany(targetEntity
..
我做了一些搜索,以确定选择了哪个单选按钮,如果复选框被选中或不只是使用传递到我的Action方法的FormCollection。 原因我不会进入这里,我不能使用Html助手,所以自动添加隐藏的字段是为我。我确实发现有人建议使用GetValue()对集合对象来确定选择哪个单选按钮,但我似乎无法使它的工作,因为它正在寻找一个ValueProvider,我“不知道放在哪里。 基本上我只是想确
..
给定多个HTML复选框: ... 如何在操作中从FormC
..
简单来说:我想,让用户选择在JS一些标签,并提交给我的控制器。这里是我的建议: 创建为每个插入标记一个隐藏的输入与命名约定,如: Tag123 (123 =这个标签的唯一标识符),并通过的FormCollection 在我的操作方法,以找出哪些标签已被选定。缺点是显而易见的:使用的FormCollection 而不是视图模型并通过的FormCollection 来得到我想要的数据似乎对我不好
..
我传递一些模型信息到ActionLink的,但我也想向用户提供的页面上的某些输入值的操作。举例来说,如果我有这样的事情: <输入名称=“MyInput”/>&所述;%:Html.ActionLink(“MyAction”,“myController的”,Model.Value); 我想动作要知道这两个Model.Value(这是通过参数传递),而MyInput的价值。通常我会用的
..
我有一个JavaScript对象, OBJ ,获取传递通过一个$。员额(MVC的动作),像这样: VAR OBJ = { 项目:[{文字:“”,值:{Property1:“”,Property2:“”}, {文字:“”,值:{Property1:“”,Property2:“”}] }; .post的$('MyAction“,OBJ,函数(){}); 动作的签
..
我张贴一个简单的动作。 公共无效登录(的FormCollection的FormCollection) { ... } 即使有几个查询字符串值,则 formcollection.Count 为 0 。它是由行为? 解决方案 的FormCollection使用POST值,而不是他的查询字符串。你的行动看起来应该:的[AcceptVerbs(HttpVerbs.Post) 公众的Acti
..
我有两个表单提交在我的asp.net MVC(C#)应用程序按钮。当我点击任何谷歌浏览器,默认提交按钮的值是第一个提交按钮的值。提交按钮 下面是HTML: <输入类型=“提交”值=“发送”NAME =“SendEmail”/> <输入类型=“提交”值=“保存为草稿”NAME =“SendEmail”/> <输入类型=“按钮”值=“取消”/> 当我点击
..
我有一个包含一大堆复选框和一些其他类型的控制过于形式。我需要检索每个选中的复选框的名称。 什么是做到这一点的最好方法是什么?我可以用LINQ查询,也许做呢? 因此,在伪code,我希望做这样的事情: VAR名=的FormCollection 。凡(C => c是复选框和放大器;&安培; c.Checked) 。选择(C
..
我的看法与元素(选择)一个选择从我的ViewModel。 @using(Html.BeginForm(“NEWUSER”,“管理”)) { <选择多个=“”ID =“inputRole”级=“表格控”大小=“6”NAME =“inputRole”> @foreach(在Model.roller VAR项)
..
我的情况是这样的:我有两个列表框的,一个包含我所有的数据库项目,并创建一个空。用户添加从全列表框为空列表框所需要的物品。 我使用的形式提交所有用户已添加的项目。 问题是,只有从列表框中选定的项目提交。因此,如果用户取消选择一些项目,他们不会在形式提交。我的观点看起来像这样: <使用%(Html.BeginForm(“MyAction”,“myController的”)) {%GT
..
我有兴趣知道你们觉得应该在ASP.NET MVC的的UpdateModel 方法上被视为“正确的行为”。 我在这里问其原因或许是,如果这个功能是“设计”有人能澄清,为什么它是事情是这样的,也许还有办法不同调用它来实现所需的功能,我会想象会路90%的民间希望这工作吗? 在本质上,我的抱怨在于绑定过程的行为在的UpdateModel 。 假如您希望通过对这些表单上的数据字段反映你的数据库模型一个
..