我有一个开放页面,允许用户进入SupervisorList页面
<li>
<a href="/Moderation/SupervisorList?StartTime=@DateTime.Now.AddDays(-2).ToString("yyyy-MM-dd")&EndTime=@DateTime.Now.AddDays(1).ToString("yyyy-MM-dd")">
<i class="icon-legal"></i>
Supervisor List
</a>
</li>
进入此页面后,用户可能会更改StartTime和EndTime 通过此功能提交表单:
function acceptDenyFinalBtn() {
$('#FlowCatId').val($("#modalFlowCatList").val());
$('#ModCategoryId').val($("#modalModCategory").val());
$('#PositiveInd').val($("#modalPositiveInd").val());
$('#ContentForm').submit();
}
这是控制器中的提交操作:
public ActionResult SubmitModSupervised(Content model)
{
string status = "";
status = ModerationBLL.ContentStatus.MODERATIONCOMPLETE.ToString();
ModerationDM.Content updateContent = contentBLL.GetContent(model.ModId, model.ContentSeqNum);
if (updateContent.Status != ContentStatus.MODERATIONCOMPLETE.ToString())
{
updateContent.ModifiedTime = DateTime.Now;
}
updateContent.ResultCode = model.ResultCode;
updateContent.Status = status;
updateContent.ModCategoryId = model.ModCategoryId;
updateContent.PositiveInd = model.PositiveInd;
updateContent.ModUserName = ((ModerationDM.User)Session["UserProfile"]).UserName;
contentBLL.UpdateContent(updateContent);
TempData["Notification Type"] = "S";
return RedirectToAction("SupervisorList", "Moderation", new { StartTime=DateTime.Now.AddDays(-2).Date, EndTime=DateTime.Now.AddDays(1) });
}
正如您在最后一行中所看到的,我再次重定向到SupervisorList操作,但这次使用了新的StartTime和EndTime。我尝试做的是在用户更改时保留所选的StartTime和EndTime。我怎样才能做到这一点?