2017-02-22 80 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