Сообщение ASP.NET MVC Form

   <form action="/Villa/Add" method="post">
    <table>
        <tr>
            <td>
                Name:
            </td>
            <td>
                <%= Html.TextBox("name") %>
                <%= Html.ValidationMessage("Name") %>
            </td>
        </tr>
                <tr>
                <td>
                </td>
                <td>
                    <input type="submit" value="Add" />
                </td>
            </tr>
        </table>
        </form>

Моя форма выше, как мне получить значения в моем контроллере?

Большое спасибо! Трудно найти правильный материал из-за разного предварительного просмотра MVC и быть другим.

Ответ 1

Это работает для бета-версии ASP.Net MVC.

 public ActionResult Add( string name ) {
    ....
 }

 or

 public ActionResult Add( FormCollection form ) {
      string name = form["Name"];
 }

 or

 public ActionResult Add( [Bind(Prefix="")]Villa villa ) {
       villa.Name ...
 }

Ответ 2

Вы пробовали что-то вроде этого? ПСЕВДОКОД...

public class VillaController : Controller 
{
      public ActionResult Add(string name)
      {
          // Code...
      }
}