从视图中获取控制器中的FormCollection数据

sp9

MVC是一个非常新的东西,也许我在这里做错了。所以我有一个看法

@Scripts.Render("~/bundles/jquery")


@using (Html.BeginForm())
{

    <div>
        <label>Start Date : </label>
        <input readonly="true" type="text" id="startDate" style="Width:150px" />
        <br />
        <label>End Date : </label>
        <input type="text" id="endDate" readonly="true" style="Width:150px" />
        <br />
        <button>Submit</button>
        <br />
    </div>

}

<script type="text/javascript">
    jQuery(function () {
        jQuery('#startDate').datepicker();
        jQuery('#endDate').datepicker();
    });
</script>

在我的Home控制器的动作结果中,我有这个

 public ActionResult Reports()
        {

            return this.View();
        }


    [HttpPost]
    public ActionResult Reports(FormCollection form)
    {

        DateTime start = Convert.ToDateTime(form["startDate"].ToString());
        DateTime end = Convert.ToDateTime(form["endDate"].ToString());
        //Something with dates

    }

问题是FormsCollection只是空的,因此没有数据从视图传递到控制器。我在网上看到过这样的示例,是否缺少某些配置或我需要做的其他事情才能获得FormsCollection。

谢谢

网络

您对HTML输入字段具有只读权限。这些字段不会发布到服务器,它是设计使然。尝试删除readonly属性,它应该可以工作

编辑:看来我在这个问题上是错的。只读字段实际上是传递给服务器的,禁用字段不是。在您的情况下,问题是缺少名称属性。如果您禁用了输入字段,我的回答将是正确的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在控制器的视图中获取列表数据

来自分类Dev

ROR:如何从视图中获取数据到控制器

来自分类Dev

使用ajax提交表单时,无法从视图中获取控制器中的字段数据

来自分类Dev

使用ajax提交表单时,无法从视图中获取控制器中的字段数据

来自分类Dev

在视图中使用控制器中的数据

来自分类Dev

在控制器中而不是在视图中准备数据(yii)

来自分类Dev

从控制器获取数据列表并将其显示在我的视图中

来自分类Dev

为什么视图中的标签从控制器获取数据为空

来自分类Dev

在控制器中获取视图

来自分类Dev

在视图中获取Laravel 5控制器名称

来自分类Dev

在 MVC 视图中获取当前控制器操作的属性

来自分类Dev

在视图中从emberjs中的其他控制器获取模型

来自分类Dev

如何从控制器中的 foreach 获取视图中的所有记录?

来自分类Dev

如何从aspx视图将Checkbox选中的值发送到控制器中的Formcollection参数

来自分类Dev

灰烬数据:在控制器/视图中使用模型

来自分类Dev

无法将数据从控制器显示到视图中

来自分类Dev

如何从控制器传递数据到视图中的jQuery

来自分类Dev

木偶-带有控制器的多个视图中的数据

来自分类Dev

灰烬数据:在控制器/视图中使用模型

来自分类Dev

在视图中从控制器发送回显数据

来自分类Dev

从控制器渲染php视图中的数据数组

来自分类Dev

如何在视图中查看控制器中检索到的数据?

来自分类Dev

在视图中循环访问控制器中的属性

来自分类Dev

在控制器或MVC中的视图中解码值

来自分类Dev

在视图中显示在控制器中创建的图像

来自分类Dev

解析:如何从解析中获取将在不同的唯一视图控制器中显示的数据

来自分类Dev

AngularJS嵌套视图中的控制器

来自分类Dev

模态视图中的导航控制器

来自分类Dev

模态视图中的导航控制器

Related 相关文章

  1. 1

    在控制器的视图中获取列表数据

  2. 2

    ROR:如何从视图中获取数据到控制器

  3. 3

    使用ajax提交表单时,无法从视图中获取控制器中的字段数据

  4. 4

    使用ajax提交表单时,无法从视图中获取控制器中的字段数据

  5. 5

    在视图中使用控制器中的数据

  6. 6

    在控制器中而不是在视图中准备数据(yii)

  7. 7

    从控制器获取数据列表并将其显示在我的视图中

  8. 8

    为什么视图中的标签从控制器获取数据为空

  9. 9

    在控制器中获取视图

  10. 10

    在视图中获取Laravel 5控制器名称

  11. 11

    在 MVC 视图中获取当前控制器操作的属性

  12. 12

    在视图中从emberjs中的其他控制器获取模型

  13. 13

    如何从控制器中的 foreach 获取视图中的所有记录?

  14. 14

    如何从aspx视图将Checkbox选中的值发送到控制器中的Formcollection参数

  15. 15

    灰烬数据:在控制器/视图中使用模型

  16. 16

    无法将数据从控制器显示到视图中

  17. 17

    如何从控制器传递数据到视图中的jQuery

  18. 18

    木偶-带有控制器的多个视图中的数据

  19. 19

    灰烬数据:在控制器/视图中使用模型

  20. 20

    在视图中从控制器发送回显数据

  21. 21

    从控制器渲染php视图中的数据数组

  22. 22

    如何在视图中查看控制器中检索到的数据?

  23. 23

    在视图中循环访问控制器中的属性

  24. 24

    在控制器或MVC中的视图中解码值

  25. 25

    在视图中显示在控制器中创建的图像

  26. 26

    解析:如何从解析中获取将在不同的唯一视图控制器中显示的数据

  27. 27

    AngularJS嵌套视图中的控制器

  28. 28

    模态视图中的导航控制器

  29. 29

    模态视图中的导航控制器

热门标签

归档