2014-02-02 7 views
2

Для сайта asp.net mvc4, есть ли способ использовать Kendo UI для простой кнопки? Это не мобильное приложение. Но пользовательский интерфейс Kendo, похоже, не имеет обычного кнопочного объекта, такого как Html.Kendo().Button... Его нет.Простая кнопка пользовательского интерфейса Kendo

Это то, что я сейчас

<input type="submit" value="Run Calculation" /> 

Я хочу использовать кнопку Кендо UI вместо.

@(Html.Kendo().MobileButton() 
    .Name("textButton") 
    .HtmlAttributes(new {type = "button"})   
) 

Но его вовсе не рендеринг.

+0

Почему вы используете мобильный кнопку? это мобильное приложение? нигде вы не говорите об этом. если NO это не мобильное приложение, тогда: '@ (Html.Kendo(). Button(). Name (" textButton "). HtmlAttributes (new {type =" button "}) .Content (" Текстовая кнопка ")) 'должно работать нормально. –

+0

Привет, Иман .. вы пробовали код? Html.Kendo(). Button() не существует. Я попробую, но я сомневаюсь, что это сработает. Это не мобильное приложение. Это регулярный веб-сайт. –

+0

Иман. то, что вы указали, находится на веб-сайте Kendo ui .. Я попробовал это .. он не работает. –

ответ

3

Если у вас нет доступа к Html.Kendo().Button(), это означает, что ваша версия кендо ui mvc не является 2013 Q3 или более поздней.

новый код должен быть таким:

@(Html.Kendo().Button() 
.Name("textButton") 
.HtmlAttributes(new {type = "button"}) 
.Content("Text button")) 

Демо: Button/Basic usage -> ASP.NET MVC -> index.cshtml

+0

Иман, когда у вас появится шанс, попробуйте его в конце, и если вы добьетесь успеха, я приму ваш ответ. Спасибо –

+0

@ dotnet-practitioner Я тестировал с '2013.2.918.340' и' 2013.3.1127.440' У меня не было 'Html.Kendo(). Button()' в первом, а во втором после обновления Kendo.Mvc. dll' to '2013.3.1127.440' и перезагрузка VS У меня есть доступ к' Html.Kendo(). Button() '. –

+0

Спасибо Иман .. как вы обновили kendo.mvc.dll? –

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