一旦按下按钮,我需要显示一个模态弹出窗口,我用JS制作它,但是在ActionResult执行之前显示弹出窗口的问题,所以我有很多错误。
如果我从按钮中删除JS功能,则页面显示正确,但不是弹出窗口。一个完整的.cshtml
vue。
这是JS部分:
<script type="text/javascript">
$('#submitupload').click(function () {
window.open('@Url.Action("Result", "Home")', "uploadFormSuccess",
"height=600,width=600,modal=yes,alwaysRaised=yes");
});
</script>
以下是控制器中的ActionResult
:
[HttpGet]
public PartialViewResult Result()
{
try
{
return PartialView("uploadFormSuccess");
}
catch (Exception ex)
{
_logger.Error(ex.Message);
return PartialView("Error");
}
}
是否有人知道如何&#34;责备&#34;按钮的动作首先转到控制器并显示模态弹出窗口?
答案 0 :(得分:0)
您应该使用Ajax发送请求,上传完成后,弹出对话框。