2013-12-20 49 views
0

我是新來的劍道,我很難試圖做到這一點。我遵循這個演示。 here,並得到它的工作,我想有一個文本框和發送按鈕在窗口模式,用戶將不得不填寫並點擊發送的部分。Kendo ui MVC窗口模式使Ajax調用參數到控制器

我能夠使用Ajax來調用我的控制器,但我無法獲取模態窗口中的信息通過FormCollection傳遞給控制器​​。這裏是我的窗口模式模板:

<script type="text/x-kendo-template" id="template">      
<div id="details-container"> 
    <h5 data-idtest="1">#= Id #</h5>      
    <h2>#= TitleDisplay # - #= ArtistDisplay #</h2>   
    Input The Day:<input id="TheDayTextBox" name="TheDay" type="text" /> 

    @using (Ajax.BeginForm("TheAction", "Search", new AjaxOptions { UpdateTargetId = "#=Id" })) 
    { 
     <button class="btn btn-inversea" title="Log outa" type="submit">Log Offsdfsaf</button> 
    } 

</div> 

控制器: 公衆的ActionResult TheAction(字符串ID,形式的FormCollection) { .... }

那麼,如何劍道傳遞數據控制器內的模態?

回答

0

嘗試把你輸入的實際形式的內部:

<script type="text/x-kendo-template" id="template">      
<div id="details-container"> 
<h5 data-idtest="1">#= Id #</h5>      
<h2>#= TitleDisplay # - #= ArtistDisplay #</h2>   


@using (Ajax.BeginForm("TheAction", "Search", new AjaxOptions { UpdateTargetId = "#=Id" })) 
{ 
    Input The Day:<input id="TheDayTextBox" name="TheDay" type="text" /> 
    <button class="btn btn-inversea" title="Log outa" type="submit">Log Offsdfsaf</button> 
} 

+0

那尖有點做的。它爲我提供了用戶輸入的TheDayTextBox中的值。但是有沒有辦法讓我獲取TheDayTextBox中的數據以及Id在FormCollection中的h5值? – AnhLun

+0

我現在明白了。謝謝你的提示。 – AnhLun

相關問題