Instead of the usual loosely typed:
@Html.ActionLink("Log in", "UserController", "LogIn")
You can now make action links strongly typed:
@Html.ActionLink("Log in", @typeof(UserController), @nameof(UserController.LogIn))
Now if you want to refactor your code and rename the UserController.LogIn
method to UserController.SignIn
, you don't need to worry about searching for all string occurrences. The compiler will do the job.