首页 > 解决方案 > 在 ASP .NET Core Razor Pages 中,如何正确地向用户呈现服务器响应?

问题描述

RazorPages最近我开始在我的Web 应用程序中处理动态内容。我发现AJAX并开始将它合并到我的应用程序中,因为它可以帮助我向用户显示信息。例如,当用户按下按钮时,会从输入字段中获取一些信息并像往常一样将其发送到服务器。我使用服务器响应(OnGetOnPost返回值)向用户显示信息,而无需他们重新加载页面。

但是,我无法弄清楚如何将模型绑定合并到其中。当我使用时,AJAX我可以自己构建消息,但模型绑定器RazorPages是自动生成的 - 这很好,我经常使用它,但是我如何访问我的返回值,OnGet或者OnPost当我创建一个表单并使用标签助手时允许模型绑定?我知道我可以Content(string)在这些方法中返回,但当然会显示一个带有我返回的字符串的空页面。

我的问题是:如何访问这样的字符串以将其显示给用户?我在这里是否走在正确的轨道上,或者是否有更好的方法来解决此类问题?

标签: ajaxasp.net-coremodel-bindingrazor-pages

解决方案


我建议查看一些 Razor 页面教程,因为它们涵盖了使用 Razor 页面发布表单数据的基础知识:

https://www.learnrazorpages.com/razor-pages/forms

祝你编程之旅好运。


推荐阅读