Its pretty simple, In the HttpPost or HttpGet annotated action method have the parameter as CarName. An example is given below:
View:
@using (Html.BeginForm())
{
<select id="CarModel" name="CarModel">
<option>Select Category</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="4">four</option>
</select>
<br />
<input type="submit" value="Submit" />
}
@if (ViewData["Data"] != null)
{
<h1>@ViewData["Data"].ToString()</h1>
}
Controller:
public ActionResult Dropdown()
{
return View();
}
[HttpPost]
public ActionResult Dropdown(string CarModel)
{
ViewData["Data"] = CarModel;
return View();
}
Hope this helps!