Lista de retorno a ajax mvc3

Estoy trabajando en MVC3 y la siguiente es mi controlador

public List ddlTransType_Change(int DocID) { return UserDocumentServive.getSelectedUsers(DocID); } 

Mi ajax

  $.ajax({ type: 'GET', url: "/MIS.MVC/" + "DocumentApproval/ddlTransType_Change", data: { 'DocID': $("#ddlTransType").val().trim() }, success: function (result) { alert(result.value) }, error: function (e) { alert("Error:Unable to load data from server"); } }); 

El controlador devuelve una lista de valores int, es decir, {1,74,23,1} y quiero mostrarlos en alerta. ¿Alguna idea de cómo hacerlo?

Si está utilizando MVC3, es mejor devolver los datos json a su llamada exitosa ajax

 public ActionResult ddlTransType_Change(int DocID) { List list = UserDocumentServive.getSelectedUsers(DocID);; return Json(new { list = list },JsonRequestBehavior.AllowGet); } 

Entonces su llamada ajax cambia a

  $.ajax({ type: 'GET', url: "/MIS.MVC/" + "DocumentApproval/ddlTransType_Change", data: {'DocID': $("#ddlTransType").val().trim()}, dataType: 'json', success: function (result) { var list=result.list; $.each( list, function( index, value ) { alert(value); }); }, error: function (e) { alert("Error:Unable to load data from server"); } });