2013-04-02 4 views
1

Использование Kendo Tabstrip в MVC 4.Kendo TabStrips: добавление шаблона

У меня есть полоса. Каждая вкладка содержит несколько полей формы для общей формы страницы.

Сейчас я добавляю поля, как показано ниже, но это очень грязно. Есть ли способ использовать какой-то шаблон, в котором мне не нужно объединять строки?

Вот что я должен делать в данный момент:

@(Html.Kendo().TabStrip() 
      .Name("tabFormItems") 
      .Items(items => 
       { 
        items.Add().Text("Rex Online").Content(
         "<table><tr>" + 
         "<td>" + Html.LabelFor(x => x.ClientID).ToString() + "</td>" + 
         "<td>" + Html.EditorFor(x => x.ClientID).ToString() + "</td>" + 
         "</tr></table>") 

ответ

2

Угу. Вы можете использовать шаблон делегата Razor, как показано в следующем примере: http://demos.kendoui.com/web/tabstrip/index.html

Вот соответствующий код:

tabstrip.Add().Text("New York") 
       .Content(@<text> 
       <div class="weather"> 
        <h2>29<span>&ordm;C</span></h2> 
        <p>Sunny weather in New York.</p> 
       </div> 
       <span class="sunny">&nbsp;</span> 
       </text>); 
Смежные вопросы