I have been trying to overload my index method.
Here are my index methods:
[ActionName(\"Index\")]
public ActionResult IndexDefault()
{
}
[ActionNam
Overloading like that isn't going to work.
Your best option is to use default values and then making the route values optional (like you already have them):
public ActionResult Index(string eventName = null, string language = null)
{
}
I'm not sure you're going to get the route to look the way you want with a single route definition though. You're probably going to have to define three different routes and map each back to your single Action method.