hola
ambos casos lo desbes realizar mediante parametros en un action
si defines un
@Html.DropDownListFor(x=> x.Permisos, ViewBag.ListPermisos)
podrias luego en el action definir
public class ControlerName{
[HttpPost]
public ActionResult ActionName(int Permisos){
}
}
como ver el nombre del DropDownList es el mismo que el del parametro del action
al realizar el post del form solo el model binder asignara el valor porque este llego en el Request.Form
en el ejemplo imagino que usas un model para la vista
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina