gpt4 book ai didi

c# - 维护 html 元素的 View 状态?

转载 作者:行者123 更新时间:2023-11-30 17:09:40 26 4
gpt4 key购买 nike

我有一个我们使用的通用“表单页面”用户控件,它允许编辑者在其中插入他们想要的任何类型的 html 表单,并且它处理所有表单帖子。

我的问题是,有没有办法在 View 状态中存储 Vanilla 非 asp 表单条目,或者以其他方式将条目保存在表单帖子中,以防某些服务器端验证失败,以便在以下情况下恢复它们页面刷新了吗?

我们目前已经进行了前端 javascript 验证,可以捕获大部分输入错误。在我们进行进一步处理之前,我们将所有表单发布数据存储在数据库中,并且一些条目包含垃圾(我们希望忽略的垃圾邮件)或仅包含部分信息(我假设这些是用户没有 javascript 的情况启用)。我正试图捕获这些最后的边缘案例,所以我们不处理它们。

最佳答案

如果我理解正确的话,1>用户填写表格2>点击提交3>服务器端检测到错误4>回发的 Html 应该包含我已经在顶部填写了错误消息的表单。

您是否考虑过使用 JQuery Ajax?

jquery ajax 将发布到 web 方法。 Web 方法返回 JSON 响应。如果响应成功,则将用户重定向到下一页,否则在页面顶部显示错误。

这样你就不需要维护用户输入的状态(因为它永远不会丢失)。

关于c# - 维护 html 元素的 View 状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12751991/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com