如何在 asp.net 中使用“Post/Redirect/Get”(又名“Redirect after Post”)

2023-12-01

在 asp.net 中的某些操作之后进行刷新似乎会使它们再次发生,即使该操作没有意义(想想双重删除)。处理这种情况的 Web 方法是在发布后重定向以获得可以刷新的页面的干净版本,而无需将操作重新发布到 Web 服务器。我怎样才能用 ASP.NET 做到这一点


我有一种感觉,有一个更深层次的问题我没有得到,但就这样。在您的回发事件中:

// the post handling logic, e.g. the click event code
Response.Redirect(Request.RawUrl);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 asp.net 中使用“Post/Redirect/Get”(又名“Redirect after Post”) 的相关文章

  • 从 Mailgun 表单 Post PHP 中检索附件

    如何检索并保存通过 Mailgun 的 POST 表单发送给我的附件 下面是一些参数 attachment 1 filename gt crabby gif type gt image gif name gt attachment 1 te
  • 从 javascript 调用 HttpHandler

    我有一个简单的页面 带有通过 JavaScript 调用 HttpHandler 的按钮 HttpHandler 获取大量文件并将它们添加到 zip 文件中 完成工作后 zip 文件将添加到 Response 中 此操作可能需要几分钟时间
  • 将数据传递到表单时的重定向后获取?

    我有几个场景 servlet 需要将数据从数据库检索到的记录传递到 JSP 中的表单 目前 我将此信息存储在请求中 使用 RequestDispatcher 转发到页面 一切都很好 然而 这不符合 PRG 模式 AFAIK 并且当然意味着刷
  • 使用包含和不包含的 Linq 查询

    我正在尝试从数据库中获取记录 它应该 getrecords 其中名称包含 searchKey 并且名称不在 exceptTerms 数组中 并以逗号分隔 我怎样才能在 Linq 中做到这一点 Rows from u in DB Client
  • ASP.NET MVC:我什么时候应该创建自定义视图引擎

    我知道什么View Engine是 我更喜欢使用Razor视图引擎只是因为它的语法简单ASPX引擎 内置视图引擎为您执行几乎所有任务 那么在什么情况下我应该创建自己的视图引擎 我用谷歌搜索了它 但得到了如何创建它的答案 而不是何时以及为什么
  • 混合 ASP.NET WebForms 和 MVC 授权

    我正在尝试将一些 MVC3 功能混合到现有的 WebForms 应用程序中 我遵循了一些指南 除了授权部分之外 一切都已设置完毕并正常工作 现有的应用程序有
  • JSF 2 和发布/重定向/获取?

    如果我错了 请纠正我 但我认为我所有的非 AJAX 提交都应该使用 Post Redirect Get PRG 方式 因为 GET 应该用于刷新 查询数据 就我而言 我能想到的应用程序页面实际上只对数据进行更新 然后刷新页面 所以我认为 P
  • $.load 内的表单未正确发布

    这就是我得到的 基本上单击一个按钮并执行以下代码 Readthis MonsterRequest php id Mon TestVar TestVar replace s g Readthis Readthis htmlencode Tes
  • 禁用 ASP.net 文本框而不实际禁用它?

    在我的 ASP Net 应用程序中 有一个文本框可以从CalendarExtender 填充文本框后 它会将该日期与表单上的另一个日期进行检查并显示modalpopupextender如果日期错误 则会弹出窗口 但是 我不想允许用户输入此文
  • 将 url 参数获取到 asp.net 标签中

    我试图自动将 asp label 的文本设置为 url 参数 但它似乎不起作用 这是我的代码
  • 如果浏览器在 asp .net 中关闭,请从浏览器中注销?

    我的要求有点复杂 用户正在使用 Web 浏览器访问数据库 而在访问数据库时 如果用户关闭活动页面而不是注销会话 该会话需要自动注销 有人可以指导我如何做这个吗 我在母版页中使用了jquery onbeforeunload 我收到消息离开页面
  • 使用 AJAX 或多线程加速页面加载

    我的页面有 5 个部分 每个部分大约需要 1 秒来渲染 Page Load RenderSection1 1 sec RenderSection2 1 sec RenderSection3 1 sec RenderSection4 1 se
  • 在运行时设置 DataGridView 上的 DataFormatString?

    是否可以在运行时设置 ASP NET DataGridView 中的列或单元格的 DataFormatString 属性 这应该有效 BoundField priceField grid Columns 0 as BoundField pr
  • 如何使用 ASP.NET Web 表单从代码隐藏中访问更新面板内的文本框、标签

    我在更新面板中定义了一些控件 它们绑定到中继器控件 我需要根据匿名字段隐藏和显示用户名和国家 地区 但问题是我无法以编程方式访问更新面板中定义的控件 我如何访问这些控件 我也在网上查找但找不到很多参考资料 下面是来自aspx页面和 cs页面
  • GET 和 POST 方法有什么区别? [复制]

    这个问题在这里已经有答案了 可能的重复 什么时候用POST 什么时候用GET https stackoverflow com questions 46585 when do you use post and when do you use
  • ASP.NET 更改模板字段中 Gridview 单元格中的文本和颜色

    我在 ASP net 中有 Gridview 显示数据 根据数据 它会根据单元格的值更改颜色和文本 当列不是模板字段时 这可以正常工作 WORKS WHEN IS NOT A TEMPLATE FIELD if e Row RowType
  • ASP.NET MVC ActionFilterAttribute 在模型绑定之前注入值

    我想创建一个自定义操作过滤器属性 该属性在模型绑定期间可访问的 HttpContext 项中添加一个值 我尝试将其添加到 OnActionExecuting 中 但似乎模型绑定是在过滤器之前执行的 你知道我该怎么做吗 也许模型绑定器中有一个
  • 基于网络的应用程序中的图表

    可使用 ASP NET 在网页上显示图表的各种图表工具有哪些 我了解 Dundas 和 Infragistics 等商业工具 我可以用谷歌搜索这个 但我想知道参与者使用过的各种工具 任何可用的免费图表工具也欢迎提及 如果您不介意使用 Fla
  • 如何从asp net core中的AuthorizationFilter重定向到登录页面?

    当我回来时ForbidResult 它重定向到AccessDenied启动时指定的页面 我想做同样的事情UnauthorizedResult 但重定向到Login page P S 我没有使用标准Authorize控制器中的属性我有自己的
  • C# 中的合并运算符?

    我想我记得看到过类似的东西 三元运算符 http msdn microsoft com en us library ty67wk28 28VS 80 29 aspx在 C 中 它只有两部分 如果变量值不为空 则返回变量值 如果为空 则返回默

随机推荐

  • 批处理文件输出findstr的最后一行

    我试图在文件夹中的文件中查找机器列表 并仅打印输出的最后一行 echo off for f a in computers txt do findstr xs a unhealthy txt pause Computers txt 文件包含
  • DefaultTextFormat 与 SetTextFormat

    这里有 2 个代码块 var myTextField TextField new TextField var myTextFormat TextFormat new TextFormat addChild myTextField myTex
  • 无法生成随机 CSRF 令牌! (phpmyadmin 4.6.4)

    我安装了最新版本的 MySQL IIS 在 Windows 10 上 和 PHPMyAdmin 但 PHPMyAdmin 4 6 4 返回错误 无法生成随机 CSRF 令牌 如果我使用 PHPMyAdmin 4 0 4 1 我可以连接到本地
  • 使用优先级队列合并 K 排序列表

    我在算法课上被要求制作一个 K 路合并算法 其大小为O nlogk 搜索后 我发现可以通过创建一个 k 长度的优先级队列并将其与每个列表的第一个元素排队来完成 提取最小值 将其附加到结果中 并从已提取元素的列表中排队 我很困惑 它如何知道特
  • Android Wear 上的加速计会耗尽电池电量吗? (安卓手表)

    我正在创建一个 Android Wear 应用程序 尝试检测一些手部动作 为此 我需要持续监控加速度计输出 我想知道这将如何影响电池寿命 对于手机 我知道有 屏幕关闭时禁用加速计 之类的方法来节省电池 但是手表的电池成本是多少 由于Andr
  • 如何获取文件列表作为 Jgit 提交的一部分

    我想获取属于提交一部分的所有文件的列表 我有可用的提交 ID 我查看了以下链接 如何使用 JGit 获取提交的文件列表 并尝试了以下代码 TreeWalk treeWalk new TreeWalk repository treeWalk
  • 用完 0 型蹦床

    我正在使用 Monotouch 为 Iphone 编写一个应用程序 当我在 iPhone 上部署应用程序时 我在运行时收到错误 Thu Mar 10 23 38 36known UIKitApplication com xxx 0x57b4
  • 控制器处理程序方法支持的返回类型

    在学习Spring框架的时候 我在书上注意到春天在行动 作者没有使用ModelandView控制器中的方法返回类型 作者将控制器方法声明为返回类型String该方法中的 return 子句只是返回一个字符串 例如return views t
  • C 中 strncpy 的内存混乱

    本周我的同事讨论了一个关于内存的问题 示例代码1 int main define Str This is String char dest 1 char buff 10 strncpy dest Str sizeof Str printf
  • 尽管驱动程序位于 /usr/local/bin 中,Selenium“无法找到匹配的功能集”

    我试图使用 selenium webdriver 打开 Firefox 浏览器 我已经有了我的 geckodriver usr local bin因为我正在从事网络抓取和爬行项目 Geckodriver 版本 21 0 Firefox 版本
  • “找不到内容安全策略元标记。”我的phonegap应用程序出现错误

    在我的系统中更新 Cordova 5 0 后 我创建了新的应用程序 当我在设备上测试我的应用程序时 我在控制台日志中收到错误 No Content Security Policy meta tag found Please add one
  • 检查字符串并将其转换为日期 vb.net

    我是 VB NET 的初学者 我陷入了一个非常简单的问题 即日期格式 我正在开发一个应用程序 它将数据从 Excel 工作表上传到 SQL Server 数据库 应用程序仅接受 mm dd yyyy 格式的日期 否则它应该拒绝所有日期 现在
  • 如何制作 Makefile 将命令及其输出记录到文件中?

    我想将命令及其输出记录到日志文件中 看起来很容易 只需将标准输出重定向到日志文件即可 myrule mycommand gt gt logfile 但这仅记录命令的输出 不是命令本身 我是否还回显该命令并将输出重定向到日志文件 myrule
  • 什么是“近空”类?

    编译下面的类 class Interface virtual void doIt 0 virtual Interface 0 inline Interface Interface using gcc fdump class hierarch
  • 我可以在 PowerPivot 中比较相邻行中同一列中的值吗?

    我有一个 PowerPivot 表 我需要能够确定某个项目处于错误状态的时间 我的数据集看起来像这样 我需要做的是查看 ID 和 State 列中的值 并查看 State 列中前一行的值是否为 ERROR 以及 ID 列中的值是否相同 如果
  • 如何在JavaScript值分配中分配php变量? [复制]

    这个问题在这里已经有答案了 可能的重复 如何将 JavaScript 变量传递给 PHP 如何在此 php 变量上分配 javascript 值 你根本无法做到这一点 你需要了解客户端 服务器端编程之间的区别 你不能将 Javascript
  • CORBA 通信问题

    这可能太本地化了 但我希望有人能帮助我正确地阐明我的问题 因此 我们有一个前端 Web 服务器 它使用 CORBA 与后端应用程序服务器进行通信 我被要求将后端应用程序移植到 LINUX 机器上 我照做了 但是 为了测试它 我尝试将前端 W
  • 从 Applet 打印 JasperReport

    我开发了网络应用程序 它使用JasperReports用于报告目的 因为我必须使用小程序在客户端查看报告 我可以正常在小程序中看到报告 但是当涉及到打印时 当我单击查看器中的 打印 按钮时 它会抛出一个异常 我可以在 Java 控制台中看到
  • 基于频率水平的子集[重复]

    这个问题在这里已经有答案了 我想生成一个 df 它选择与 ID 关联的行 而 ID 又与名为 cutoff 的变量关联 对于本示例 我将截止值设置为 9 这意味着我要选择 df1 中 ID 值与超过 9 行关联的行 我的代码的最后一行生成了
  • 如何在 asp.net 中使用“Post/Redirect/Get”(又名“Redirect after Post”)

    在 asp net 中的某些操作之后进行刷新似乎会使它们再次发生 即使该操作没有意义 想想双重删除 处理这种情况的 Web 方法是在发布后重定向以获得可以刷新的页面的干净版本 而无需将操作重新发布到 Web 服务器 我怎样才能用 ASP N