none
ASP.NET MVC3 多Form中如何取得数据 RRS feed

  • 问题

  • 一个View中有多个Form,比如我想得到第二个Form中的Text控件 DateStart的值?

    我想用Request.Form[1]["DateStart"], 但却取不到值?不知大家有什么建议?谢谢

    2012年6月2日 13:20

答案

全部回复

  • 当点击提交按钮后,想在Controll里取到Form里的数据。 必须在控件上设置name属性 例如

    <input type='text',name='userId'/>, 


    在controll的Action里接收如下

    public ActionResult Login(FormCollection form) {
     string userid=form["userID"];
     return view();
     } 
    

    2012年6月3日 1:40
    版主
  • 有没有一种方法既可以传递普通参数,有可以同时传递FormCollection

    比如 Html.ActionLink("Details", "Details", new { id =item.id }) 如何在new里面也想传递FormCollection的该怎么办?

    2012年6月3日 2:22
  • ActionLink 生成超级链接,你在 new 中定义的参数只能作为 Url 中的参数传过去。

    冠军

    2012年6月3日 12:43