2017-02-22 82 views
0

美好的一天,我 都具有文檔部分的應用程序,也有所有的文件共享像保存和標誌等等......然後每個東西的DocumentViewer視圖文檔被創建爲部分視圖。 保存我需要獲取用戶輸入的日期。獲取日期從局部視圖進入到控制器

保存轉到DocumentSaver ActionResutl在文檔控制器,但是從的DocumentViewer查看

在這種情況下,日期輸入在partialView _LeaveReq這種格式

我怎麼會通過觸發日期從該部分視圖到「Doc​​umentSaver」,「文檔」

我看了很多例子,看着腳本和ajax調用,但它們都從視圖後退,不是真正的局部視圖,或者他們使用的模型來回傳遞數據,但這是沒有真正連接到模型的文檔上的條目。

+1

包括一些代碼,所以我們可以給你一個更好的答案 – Valkyrie

回答

0

這真的不要緊,你生成日期時間可以說你已經產生了它在你的部分觀點,並已在使用Html.Partial("_partialview")您的視圖中引用您的partialview並顯示在<div>給該<div>一個ID並獲得使用jquery並將其傳遞到使用ajax控制器從它的價值。見下面的例子:

的部分:

<div id="date">Model.Date.ToString()</div> 

的觀點:

<div class="container"> 
    @html.Partial("_partialview") 
</div> 
//you have to include the JQuery within the view not PartialView 

<script> 
    $(document).ready(function(e) { 
     e.preventDefault(); 

     var _date = $("#date").text(); 
     $.Ajax({ 
      type: 'Post', 
      url: "Action/Controller", 
      data: { 
       date: _date 
      }, 
      success: function(data) 
      { 
       //action 
      }, 
      error: function(data) 
      { 
       //action 
      } 

     }); 
    }); 
</script> 
+0

感謝這個送我在正確的軌道上。我並不需要把在一個div雖然,我可以用在部分日期選取器的ID獲得。 – user7592671