Это чисто проблема регистрации / снятия регистрации с сервера в mysql`s driver или tomcats webapp-classloader. Скопируйте mysql-драйвер в папку tomcats lib (так что он загружен jvm напрямую, а не tomcat), и сообщение исчезнет. Это приводит к выгрузке драйвера mysql jdbc только при отключении JVM, и никто не заботится о утечке памяти.
По сути, это выдает ошибку, потому что нет перегруженного метода с нужной сигнатурой.
Ближайшая подпись к той, которая вам нужна, это
public static string ActionLink(
this HtmlHelper htmlHelper,
string linkText,
string actionName,
string controllerName,
Object routeValues,
Object htmlAttributes
)
Вы передаете атрибут id в значение маршрута, поэтому он дает вам забавный href. передайте null в значение маршрута, затем добавьте свои атрибуты html