Мне кажется, я вижу проблему.Попробуйте переопределить ActionLink, чтобы он не определял model = Model.Username, и просто дайте автоматическому связыванию MVC позаботиться об отправке значений полей в ваш метод действия.
Вызов метода ActionLink оценивается, когда HTMLгенерируется из представления, поэтому в этот момент ваша модель будет содержать только то, что вы поместили в нее из предыдущего метода действия, который возвращает представление.То, что вы хотите, - это значение, введенное пользователем в поле (поля) после отображения страницы и запуска HTTP-сообщения, которое позаботится о привязке MVC.