代码之家  ›  专栏  ›  技术社区  ›  cllpse

动态插入的输入元素未显示在ActionResult的FormCollection参数中

  •  2
  • cllpse  · 技术社区  · 14 年前

    我正在使用javascript动态地在视图中添加输入元素。但我无法在我的actionResult的 FormCollection 参数。。。:

    public ActionResult SomeAction(FormCollection fc)
    

    我可以在视图中找到静态输入元素。使用Firebug,我可以看到输入在表单元素的内部,在DOM中,并且不是随机浮动的。

    如何访问这些输入元素?

    1 回复  |  直到 13 年前
        1
  •  3
  •   Patrick Karcher    14 年前

    有可能你在做一些事情来阻止他们进入服务器。

    • 您是否更改了窗体对客户端的操作?这将导致表单值不发布到服务器(作为浏览器安全预防措施)。
    • 记住要有一个 名称 添加元素的属性。
    • 你真的在张贴表单,而不仅仅是刷新?

    请求对象中的值是否可用?