Using the default route provided, I\'m forced to name my parameters \"id\". That\'s fine for a lot of my Controller Actions, but I want to use some better variable naming i
Use the [Bind] attribute:
public ActionResult ByAlias([Bind(Prefix = "id")] string alias) { // your code here }