I have added the three values in the RouteValueDictionary and i passed those value to another action.
like below
RouteValueDictionary rvd = new RouteValueDictionary();
rvd.Add("keyword", keyword.Trim());
rvd.Add("val", val);
return RedirectToAction("Results", rvd);
It is working properly when i give the string or interger without special character.The problem is when i am giving string with special character like "C# to keyword" this value in Results action changed value "C#" for "keyword" to c ,"val" becomes null.Please let me know the solution.I need to access those values in "Results" action how?