Проверка пользовательского интерфейса Kendo для Razor вместо Html
Я использую средство проверки Kendo в своем приложении MVC и хочу изменить положение сообщения проверки снизу справа от ввода. Хотя html-код проверки Kendo UI отображается справа от ввода, тот же код показывает сообщение проверки под вводом вместо права на него. Есть какая-то ошибка или как конвертировать в бритву? Обратите внимание, что в коде бритвы нет пробела между "обязательным" и "проверочным сообщением", но при использовании его в качестве HTML-кода произошла ошибка. Любая идея?
Вы можете взглянуть на: http://jsbin.com/kubohuniki/1/edit?html,output
Эта строка показывает сообщение проверки "справа" от ввода:
<label>Label RIGHT</label>
<input id="Name" class="k-textbox" required validationmessage="required field" />
Эта строка показывает сообщение проверки на "ниже" ввода:
<label>Label BELOW</label>
@Html.Kendo().TextBoxFor(m => m.Name, new { @class="k-textbox", requiredvalidationmessage="required field" })
1 ответ
Решение
Попробуйте это (обновлено)
@Html.TextBoxFor(m => m.Question, new { @class = "k-textbox",
required = "true", validationmessage = "required field" })
@Html.ValidationMessageFor(model => model.Question)