[英]getting date entered from partial view to controller
美好的一天,我有一个具有文档部分的应用程序,还有一个DocumentViewer视图,其中包含文档共享的所有内容,例如保存和徽标,等等。然后,每个文档都将作为局部视图创建。 在保存时,我需要获取用户输入的日期。
保存进入文档控制器中的DocumentSaver ActionResutl,但从DocumentViewer视图触发
此实例中的日期以这种格式输入partialView _LeaveReq中
我如何将该日期从该局部视图传递到“ DocumentSaver”,“ Document”
我看了很多例子,看了脚本和Ajax调用,但是它们都是从一个视图发回的,不是真正的局部视图,或者它们使用模型来回传递数据,但这是文档中的一个条目。并没有真正关联到模型。
不管您在哪里生成日期时间都没关系,可以说您在部分视图上生成了日期时间,并使用Html.Partial("_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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.