In a Asp.net MVC view, i created a form, with a input field.

The user Sets a first name (or part of it), presses the submit button.

This is the form section:

```
<div> 
    <form action="SearchCustomer" methos="post">
        Enter first name: <input id="Text1" name="txtFirstName" type="text" />
        <br />
        <input id="Submit1" type="submit" value="Search Customer" />
    </form>
</div>

```

This is the SearchCustomer in the Controller, that gets the data from the form:

```
CustomerDal dal = new CustomerDal();
string searchValue = Request.Form["txtFirstName"].ToString();
List<Customer> customers = (from x in dal.Customers 
                            where x.FirstName.Contains(searchValue)
                            select x).ToList<Customer>();
CustomerModelView customerModelView = new CustomerModelView();
customerModelView.Customers = customers;

return View("ShowSearch", customerModelView);

```

When i run the program, and enter a first name ("Jhon" for example), the code returns to SearchCustomer function, but Request.Form is empty.

Why? 

Thanks.