0

Я использую валидатор Kendo в своем приложении MVC и хочу изменить положение сообщения проверки справа от ввода. Хотя html-код проверки подлинности Kendo UI отображается справа от ввода, тот же код показывает сообщение подтверждения ниже ввода, а не справа от него. Есть ли какая-либо ошибка или как ее преобразовать в бритву? Обратите внимание, что между «обязательным» и «validationmessage» в коде бритвы нет пробела, но при использовании в качестве HTML-кода возникла ошибка. Есть идеи?Kendo UI Validation for Razor вместо 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

requiredvalidationmessage кажется написанным вместе – sakir

+0

Вы даже посмотрели ссылку на JSBin? – Pluc

+0

@sakir Я знаю, что он скомбинирован, но он не поддерживается для записи отдельно на странице razor.cshtml и при использовании подобных ошибок возникает ошибка. Итак, мне нужно знать, как использовать этот код в режиме бритвы? Заранее спасибо. –

ответ

1

попробовать это (обновлено)

@Html.TextBoxFor(m => m.Question, new { @class = "k-textbox", 


required = "true", validationmessage = "required field" }) 

@Html.ValidationMessageFor(model => model.Question) 
+0

Извините, но все еще не работает :(С другой стороны, атрибуты html ниже работают для Html.Kendo() .MaskedTextBoxFor() в проекте. Как я могу адаптировать эти атрибуты html к textBoxFor()? –

+0

.HtmlAttributes (new {data_validmask_msg = "Reguired field! ..", required = "required"}) –

+0

он должен работать I проверьте его на dotnetfiddle – sakir

 Смежные вопросы

  • Нет связанных вопросов^_^