Сделайте так, чтобы метод репозитория registerUser
возвращал логическое значение, указывающее, обновил ли он базу данных, чтобы действие контроллера стало:
if (!regrep.registerUser(reg))
{
ViewData["message"] = string.Format("{0} already exists", reg.EmailId);
}
и на ваш взгляд показать сообщение:
<div><%= Html.Encode(ViewData["message"]) %></div>
Если вы используете строго типизированное представление, которое рекомендуется, вы можете добавить логическое свойство в модель представления, которое будет указывать, имело ли место обновление базы данных:
model.EmailId = reg.EmailId;
model.IsEmailExists = !regrep.registerUser(reg);
return View(model);
и в тесте вида значение модели:
<% if (Model.IsEmailExists) { %>
<div><%= Html.Encode(Model.EmailId) %> already exists</div>
<% } %>