Проверка пользовательского интерфейса 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)
Другие вопросы по тегам