2013-12-02 5 views
0

Я надеюсь, что кто-то может мне помочь.Kendo UI Mobile FORM POST не работает

На самом деле, у меня есть приложение MVC с пользовательским интерфейсом Kendo для мобильных устройств. У меня есть проблема с сообщением Form with Post, который не запускает это и ничего не делает.

Я имею в виду, что MobileView имеет форму с Buttom. Когда я нажимаю на эту кнопку, ничего не происходит, страница не запускает POST, и я должен делать все через ajax-вызов, но в некоторых случаях это не лучший способ сделать в приложении.

Код:

@(Html.Kendo().MobileView() 
.Name("tabstrip-profile") 
.Layout("mobile-tabstrip") 
.Content(obj => 
    Html.Kendo().MobileListView().Style("inset").Type("group") 
     .Items(root => 
     { 
      root.Add().Text("Update Details").Items(items => 
      { 
       items.Add().Content(
        @<text> 
         @using (Ajax.BeginForm("UpdateDetails", new AjaxOptions { HttpMethod = "post" })) 
         { 
          @Html.AntiForgeryToken() 
          @Html.ValidationSummary(true) 
          <fieldset> 
            <legend></legend> 
            @Html.HiddenFor(model => model.JobId) 
            <div class="hContent"> 
             <div> 
              <h1>Hello, click on the buttom</h1> 
             </div> 
            </div> 
           </fieldset> 
         } 
        </text> 
       ); 

       items.Add().Content(
       @<text> 
       <div style="text-align: right; margin-top: 20px;"> 
        <input class="km-button" type="submit" id="btnUdpJob" value="Update Details" /> 
       </div> 
       </text>); 
      }); 
     }) 
    )) 


Что проблема в этом? Почему метод не выполняется?

Благодаря

ответ

0

Трудно сказать, не видя обработанную HTML, но это выглядит как ваша кнопка submit находится за пределами <form>.

+0

Я положил сажу внутрь и не работал: / – amelian

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