If you declare all your controls in a view inside
@using (Html.BeginForm())
{
}
ASP.NET(WebPages, MVC, RAZOR) HTTP . HTTP- , HTML . id HTML . (CSS, JavaScript, JQuery ..). . ;
<input type="text" name="zzzz" id="xxxx"/>
FormCollection. , name.
[HttpPost]
public ActionResult CreatePortal(FormCollection formCollection)
{
string txtValue = formCollection["zzzz"];
}