Passer des paramètres à partir de MVC vue d'une action avec jQuery

Je veux passer un paramètre à partir d'une vue d'une action par la suite de jQuery, mais je n'ai pas réussi à passer le paramètre. Ai-je raté quelque chose?

$('li').click(function () {  
employeeID = $(this).attr('id');    
window.location.href = '/ApproveWork/GetEmployeeDays/'+employeeID; 
});

Contrôleur:

[HttpGet]
public ActionResult GetEmployeeDays(string userCode)
{
     .....
    return View("GetEmployeeDays", model);
}

de routage Global.asax

public static void RegisterRoutes(RouteCollection routes)
 {
   routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
   routes.MapRoute(
          "Default", //Route name
          "{controller}/{action}/{id}", //URL with parameters
           new { controller = "Home", action = "Index", id = UrlParameter.Optional } //Parameter defaults
        );          
  }

P. S. j'ai essayé d'utiliser AJAX jQuery fonction, mais cela ne veut pas me rendre la vue que j'ai indiqué dans l'Action.

Où est parameter_to_pass définies et quel est-il de la valeur? Aussi, en voyant votre méthode d'action peut aider.
Vous pouvez poster votre code de contrôleur?
Vous pouvez poster votre code de routage?

OriginalL'auteur pisi | 2013-01-18