Действия отвечают как на GET, так и на POST по умолчанию, поэтому вам не нужно ничего указывать:
public ActionResult SignIn()
{
//how'd we get here?
string method = HttpContext.Request.HttpMethod;
return View();
}
В зависимости от вашей потребности вы все равно можете выполнять различную логику в зависимости от HttpMethod, используя значение HttpContext.Request.HttpMethod.
Ответ 3
[HttpGet]
public ActionResult SignIn()
{
}
[HttpPost]
public ActionResult SignIn(FormCollection form)
{
}