ASP.NET Core Razor Page中的多个表单,一个在模态中

时间:2017-10-06 21:33:17

标签: forms modal-dialog razor-pages

我正在使用新的ASP.NET Core Razor Pages。我在页面上有一个标准的登录表单;工作良好。我想在页面上的模态对话框中添加第二个表单(忘记密码)。当用户提交模态表单时,我想手动提交表单并在模态上显示一条消息(然后用户在模态上单击关闭)。也许我不能做一个标准表格,但希望以某种方式利用Razor页面中的所有模型绑定和验证。

有关如何在模式中设置表单的任何想法,提交"忘记了我的密码"请求到服务器,然后在模态中显示消息?

1 个答案:

答案 0 :(得分:0)

我在那种情况下使用ajax

$.getJSON("/Contact?handler=CreateNewsLetters", {"email" : email }) .done(function(data, textStatus, jqXHR) { let modal = $("#modalFinish"); let paError = '<p>Done! <p>'; modal.find(".modal-body").html(paError); modal.modal("show"); });

  

Contact.cshtml.cs

public ActionResult OnGetCreateNewsLetters(string email)
{ return new JsonResult(email); }