Я хотел бы наложить верхний регистр на текстовое поле на мой взгляд. Поэтому, когда пользователь вводит что-то в текстовое поле, текст сразу преобразуется в верхнем регистре или (альтернативный вариант), текст преобразуется в верхнем регистре, когда форма отправляется, а модель заполняется данными (в контроллере действий). Возможно, есть некоторые решения CSS или jquery, но я предпочитаю некоторые решения MVC (если это возможно).
Вот мой взгляд:
@model Domain.Entities.ProjectTechnology
<script src="../../Scripts/Admin/_AddProjectTechnology.js" type="text/javascript"></script>
<div class="editor-label">Technologies</div>
<div class="editor-field">
@using (Ajax.BeginForm("_AddProjectTechnology", new AjaxOptions { HttpMethod = "POST",
UpdateTargetId = "RemoveProjectTechnology",
InsertionMode = InsertionMode.Replace,
OnComplete = "AddProjectTechnologyCompleted" })) {
@Html.ValidationSummary(true)
@Html.HiddenFor(m => m.ProjectID)
@Html.EditorFor(m => m.TechnologyID)
@Html.ValidationMessageFor(m => m.TechnologyID)
}
</div>
И вот моя модель:
public class ProjectTechnology
{
public int ProjectID { get; set; }
public string TechnologyID { get; set; }
}
В текстовом поле находится следующая строка: @Html.EditorFor(m = > m.TechnologyID)
Как я могу продолжить?
Спасибо.