Q:

Como chamar action do controlador?

Tenho o seguinte código:
function confirmaExclusao() {
    var decisao = confirm("Deseja excluir permanentemente esse item?");
    if(decisao == true)
    {
        //Chamar a action para excluir
    }
    else
    {
        //Aqui não vai fazer nada!
    }
}

Preciso chamar uma ActionResult de um Controller em C# enviando um argumento, como posso fazer isso?
Como se fosse um RedirectToAction.

A:

Você pode chamar a action da seguinte maneira.
$.ajax
({ 
    url: '/controller/action',
    type: 'GET', (ou method que precisa)
    success: function (dados) {
        var resultado = dados; // Caso vá retornar alguma coisa
    },
    error: function (erro) {

    }
});

