报表笔记:为什么模态框取消时还405?
问题模态框“取消”按钮点击后触发表单提交导致 405咏方舟-长流支流 2026-07-18正常情况下在表格中选择一条记录编辑弹出模拟的模态对话框加载数据如图但是当点取消按钮时发现出现了405说明网页触发了一个请求可按F12去看。在移植报表的时候又碰到这个问题因为我封装了以后其实是前端、后端再也一行代码也不用写的结果又一不小心踩坑了。现象点击模态框中的“取消”按钮页面出现 405 错误或页面刷新/跳转。原因HTML 规范中button元素如果没有指定type属性默认是typesubmit。当按钮位于form标签内部时点击会触发表单提交导致页面刷新或 405。解决方案给所有“取消”类按钮显式添加typebuttonbuttontypebuttononclickcloseModal()取消/buttontypebutton表示这是一个普通按钮不会触发表单提交。涉及范围模态框的“取消”按钮模态框的“关闭”按钮任何在form内部但不想触发表单提交的按钮经验总结表单内的按钮如果意图不是“提交”一定要加typebutton。这个坑在模态框里尤其常见因为模态框经常放在表单内部而取消/关闭按钮的初衷只是关闭弹窗不该提交数据。不加type属性就会触发提交导致页面刷新或 405。submit它触发了一个标准的 POST 请求。具体机制如下请求方向浏览器默认将表单数据提交到当前页面的 URL即https://localhost:7222/NormViewGrid?controllerproducts。请求内容这是一个Content-Type: application/x-www-form-urlencoded的 POST 请求会携带表单中所有输入框的值。为什么是 405NormViewGrid控制器设计为渲染页面视图只配置了[HttpGet]用于打开页面服务器没有配置响应 POST 请求的处理方法。当收到 POST 请求时服务器返回“方法不允许”的错误。所以它既不是“不存在的路由”404也不是“跨域问题”CORS而是一个路由存在但方法不匹配的典型场景。通过添加typebutton按钮不再承担“提交”角色从而规避了浏览器自动发起的这个 POST 请求。

相关新闻

前端内存泄漏的系统化排查:从 Chrome DevTools 手动定位到自动化检测管线的工程化演进

前端内存泄漏的系统化排查:从 Chrome DevTools 手动定位到自动化检测管线的工程化演进

前端内存泄漏的系统化排查:从 Chrome DevTools 手动定位到自动化检测管线的工程化演进 一、内存泄漏的隐蔽性:为什么"页面变慢"不等于"内存泄漏" 前端开发者对内存泄漏的典型感知是"页面操作越多越慢"或"长时间运行后…

2026/7/24 17:31:10 阅读更多 →
论文初稿被批太水?,有哪些真正性价比高的的降AIGC工具推荐?

论文初稿被批太水?,有哪些真正性价比高的的降AIGC工具推荐?

毕业论文降AIGC,优先选语义重构 学术优化 去AI痕迹的工具,免费与付费结合最稳妥。下面按中文、英文、免费/付费分类推荐,附实测效果与适用场景。 一、中文论文降重工具(最常用) 1. 千笔AI(综合全能首选&a…

2026/7/24 12:56:14 阅读更多 →
从钢筋水泥到智慧生命体:空间智能如何让园区真正“活”起来

从钢筋水泥到智慧生命体:空间智能如何让园区真正“活”起来

在AI加速从数字世界走向物理世界的今天,关于建筑的想象,也正从冰冷的钢筋混凝土,进化为可感知、会思考、能生长的 “智能生命体”。某世界500 强企业上海总部园区,总建筑面积达40 万平方米,集研发办公、高端商务、酒店…

2026/7/23 23:42:21 阅读更多 →

最新新闻

三大核心优势!水质浮标站,易部署易维护适配多场景监测

三大核心优势!水质浮标站,易部署易维护适配多场景监测

在河湖水库生态管护、流域水环境治理、水资源常态化监测工作中,传统人工采样监测存在频次低、数据滞后、人力成本高、无法全天候值守等短板。水质浮标监测站作为水上一体化智能监测设备,凭借易部署、易维护、易扩展三大核心优势,彻底解决野外…

2026/7/24 17:30:21 阅读更多 →
小红书数据采集实战指南:从零构建合规高效的爬虫系统

小红书数据采集实战指南:从零构建合规高效的爬虫系统

小红书数据采集实战指南:从零构建合规高效的爬虫系统 【免费下载链接】xhs 基于小红书 Web 端进行的请求封装。https://reajason.github.io/xhs/ 项目地址: https://gitcode.com/gh_mirrors/xh/xhs 小红书作为国内领先的生活方式分享平台,积累了海…

2026/7/24 17:30:21 阅读更多 →
多模型AI矩阵架构设计与成本优化实践

多模型AI矩阵架构设计与成本优化实践

1. 多模型AI矩阵的核心价值与行业背景 在当前的AI应用开发领域,单一模型已经难以满足复杂业务场景的需求。GLM-4和DeepSeekV3.2作为国内领先的大语言模型,各自在特定领域展现出独特优势。GLM-4在中文理解和生成任务上表现优异,而DeepSeekV3.2…

2026/7/24 17:30:21 阅读更多 →
基于HarmonyOS的AI歌词灵感碎片——从对齐到评估的全流程技术实践

基于HarmonyOS的AI歌词灵感碎片——从对齐到评估的全流程技术实践

基于HarmonyOS的AI歌词灵感碎片——从对齐到评估的全流程技术实践 一、项目背景与需求分析(Align) 1.1 场景痛点分析 在现代数字生活中,用户对歌词灵感碎片的需求日益增长。传统的歌词灵感碎片方式存在效率低下、个性化不足等问题。通过AI技术…

2026/7/24 17:30:21 阅读更多 →
家人们,Claude订阅被拒了3次,最后竟然用微信搞定了?!

家人们,Claude订阅被拒了3次,最后竟然用微信搞定了?!

相信很多人和我一样,日常办公、写稿、学习都离不开各类海外AI工具。免费版功能有限,想升级会员提升效率,却屡屡被跨境支付、平台风控难住。整理了我多次实测后的真实经验,不夸大、不推销,只讲普通人能落地的方法。官网…

2026/7/24 17:30:20 阅读更多 →
终极指南:如何用罗技鼠标宏实现PUBG零后坐力压枪

终极指南:如何用罗技鼠标宏实现PUBG零后坐力压枪

终极指南:如何用罗技鼠标宏实现PUBG零后坐力压枪 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 想要在《绝地求生》中实现完美的压枪…

2026/7/24 17:29:20 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻