【问题标题】:Multiple forms in ASP.NET Core Razor Page, one in a modalASP.NET Core Razor 页面中的多个表单,一个在模式中
【发布时间】:2018-03-18 18:14:08
【问题描述】:

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

关于如何在模态中设置表单,向服务器提交“忘记密码”请求,然后在模态中显示一条消息的任何想法?

【问题讨论】:

  • 不确定这个问题是否有一个简单的 SO 答案。最好用示例代码问一个特定的问题。需要注意的一件事是在同一页面上有多个 Post 处理程序 - 请参阅 codingblast.com/asp-net-core-razor-pages-handlers
  • 我会尝试发布一个更具体的问题。谢谢,。

标签: forms modal-dialog razor-pages


【解决方案1】:

我在这种情况下使用 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"); });

联系.cshtml.cs

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

【讨论】:

    猜你喜欢
    • 2021-03-17
    • 2021-04-27
    • 2021-02-23
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多