Hi I am trying to get a querystring from an ajax call and it does not seem to work so well.Here is my code:\[code\]@Ajax.ActionLink("Add To Cart" , "AddToCart" , "Products", new { ProductId = @products.ElementAt(0).Value }, new AjaxOptions{ Url = "/Products/AddToCart", InsertionMode = InsertionMode.Replace, UpdateTargetId = "UpdateCart", HttpMethod = "GET" })\[/code\]Each link I have in my application calls something like this:\[code\]Products/AddToCart?ProductId=5\[/code\]This is the controller it calls:\[code\]public ActionResult AddToCart(string ProductId) { string ProductCeva = ProductId; }\[/code\]Now from what I learned so far about MVC3 I assumed that the parameter ProductId would be 5 in our case , but when I debug the code , I get that it is null.What am I doing wrong here and how can I get the ProductId query string in this casE?