[Asp.net]在JQuery-UI Dialog下使用服务器端按钮失效

jQuery微创改造动易后台:兼容IE6+的遗产系统现代化方案 jQuery作为轻量级DOM操作库,其零构建依赖、原生API稳定性和成熟事件代理机制,使其成为老旧ASP.NET Web Forms系统的首选前端增强方案。尤其在需兼容IE6/7/8、运行于IIS6+.NET Framework 2.0等受限环境时,jQuery比现代框架具备不可替代的底层适配能力。它不替代服务端逻辑,而是通过作用域隔离、时机劫持与事件桥接,在不动C#业务代码和ASPX结构的前提下,实现菜单交互优化、AJAX局部刷新、批量操作增强等工程级升级。本文聚焦动易SiteFactory 6.x/7. 阅读详情

目标:点按钮弹出div层,选择数据后自动隐藏div,将所选数据赋值到窗体。

<div id="divWinPop">

//里面是要实现弹出框的代码,包括翻页、查找等.

</div>

 

当使用JQuery把上面div部分代码实现Dialog时,发现里面的服务器端按钮无法触发事件。

后来查资料发现,JQuery会把代码appendTo到body,而不在form里,所以按钮事件无法触发。

解决方法:在点击按钮打开Dialog时,将div append到form里,使按钮生效。

在div divWinPop外面,再套一层div,如:

<div id="divParent">

  <div id="divWinPop">

  </div>

</div>

 

这样在按钮事件中写:

 

 

即可恢复按钮正常触发。

asp.net中的按钮失效问题 asp.net程序员可能经常碰到的问题,与大家共享 立即下载

相关推荐

Monocle2在R 4.3环境下的终极避坑指南:从安装到可视化全流程解析

本文提供了在R 4.3环境下安装和运行Monocle2的完整解决方案,重点解决了依赖包兼容性、源码修改及BEAM分析报错等关键问题。文章详细解析了从环境准备、依赖包处理、源码安装验证到从Seurat对象转换、拟时轨迹构建、高级可视化及性能优化的全流程,旨在帮助用户顺利完成单细胞拟时分析。

weixin_29206669的博客 1354

JQueryUI dialog控件不响应服务端事件问题解决,dialog不能提交表单

原文链接:http://www.580club.com/post/jquerydialog.aspx jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的!jQuery UI 是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件。在asp.net开发中,慢慢习惯了使用JQuery,及JQuery

Jally的专栏 1184

ETL基础概念及要求详解

ETL即Extract(抽取)Transform(转换)Load(装载)的过程,如下图,同时也包括数据清洗的部分,是数据从源端到目标端的一个数据处理的过程,是构建数据仓库的重要一环,但不局限于构建数据仓库其他BI(商业智能)的设计和开发数据分析平台也经常用到ETL。

qq_43605229的博客 8943

JQuery dialog弹出对话框解决Asp.net服务器控件无法执行后台代码的方法

主要问题是出在:JQuery会把Dialog的元素append到Body里面,而不是form里面。 这就导致了Dialog模板内表单全部失效。 解决方法是增加一行代码即可:dlg.parent().appendTo(jQuery("form:first")); 也就是修改开始部分创建对话框的脚本即可: Js代码 <scriptlang...

dianzhou9234的博客 219

Cadence SpectreRF仿真避坑指南:PSS和Pnoise设置详解(附实战案例)

本文详细解析了Cadence SpectreRF中PSS(周期稳态分析)和Pnoise(周期噪声分析)的关键设置技巧,帮助模拟IC设计工程师避开常见仿真陷阱。通过实战案例分享,涵盖引擎选择、Beat Frequency计算、噪声类型配置等核心参数优化策略,提升仿真精度与效率。特别针对开关电容电路和振荡器等复杂场景提供专业解决方案。

weixin_42613501的博客 602

OpenAI Function Calling 实战:让 Agent 自动调用外部 API 接口

在 2023 年 6 月之前,大语言模型(LLM)的能力边界是清晰的:它能说会道,能写诗作赋,也能帮你润色文案。但如果你问它"北京现在天气怎么样",它要么答不上来,要么基于过时的训练数据给你一个错误答案。原因很简单——LLM 的训练数据是有截止日期的,它活在"过去"。2023 年 6 月,OpenAI 在 GPT-4 的更新中引入了 Function Calling 功能,彻底改变了这一局面。Function Calling(也叫 Tool Use 或工具调用)是一种让 LLM 与外部系统交互的机制。

2201_76125393的博客 86

jqueryui dialog asp.net服务端控件失效问题解决

最近使用jQuery Dialog做添加功能,发现服务端控件全部失效。 查资料是因为Dialog层被appendto 到了 body里,不在form里。 但网上给的解决方案我都不满意,觉得jQueryUI不会忽略这个问题,就查了API。 发现这个属性appendTo $( ".selector" ).dialog({ appendTo: "#someElem" }); 解...

weixin_30445169的博客 150

深入探讨:StoreKit 2的交易处理与收据验证

iOS应用开发中,StoreKit 2带来收据处理和交易验证的新变化。本文通过实例分析,对比传统StoreKit与StoreKit 2的差异,指出直接访问sandboxReceipt文件可能引发错误。解决方案是使用Transaction对象和SKReceiptRefreshRequest,详细介绍了如何初始化ReceiptLoader、处理交易更新及验证收据的完整流程,帮助开发者适应新框架,确保购买流程安全可靠。

m0_74337424的博客 357

Button 点击没有反应

原因:检查一下你是不是把button TargetGraphic目标翻转了180度 因为UGUI的射线检测默认只检测正面 解决办法:在你的button检测目标也就是 TargetGraphic目标上加个GraphicRayCaster组件,把IgnoreReversedGraphics取消勾选 ...

dj15870669579的博客 2214

YOLO26科研优化:多损失函数(EIoU、SIoU等)融合,让边界框回归精度再上台阶

将原有损失函数替换为我们编写的MultiLoss。例如,在bbox_loss。

LXY_LOVE36的博客 171

大数据领域数据产品的交通运输行业应用

您是否经历过早高峰被堵在桥上,看着导航显示“前方5公里缓行”却无能为力?是否见过货车司机绕远路导致成本飙升?这些“交通痛点”的背后,是传统交通管理依赖经验决策的局限。本文将聚焦“大数据数据产品”这一核心工具,从技术原理到实际应用,全面解析它如何为交通运输行业“开天眼”,解决从城市拥堵到物流效率的一系列难题。本文将按照“问题引入→概念拆解→技术原理→实战案例→应用场景→未来趋势”的逻辑展开,用生活化比喻降低理解门槛,用代码和数学模型提升专业性,最终帮您建立“大数据+交通”的完整认知框架。交通数据。

操作系统内核探秘的博客 237

在ASP.NET下使用jQuery UI下的Dialog,服务器端按钮无响应的问题。

JQuery下的UI控件似乎是有问题的,某天我从凌晨两点调试一个JQuery Dialog,一直到早上8:00都没有调试出来。当时我在Dialog里面放置了一个服务器按钮,并让按钮和CodeBehind里的一个事件处理函数绑定,但是奇怪的是怎么点击按钮,都不响应后面的事件函数,整得我直抓狂。 天亮后,Google了一下,终于找到原因:JQuery会把Dialog的元素append到Body里面,

大学IT网 612

acados安装与调试指南:版本兼容性问题

在计算机编程领域,软件工具和库的安装与调试是每个开发者必经的挑战。最近,在安装和使用acados库时,我遇到了一个有趣的问题,这里我将详细分享我的经验和解决方案。

m0_62153576的博客 738

jQuery UI Dialog控件中的表单无法正常提交的解决方法

    最近使用jQuery UI的Dialog控件时发现如果在此控件放置表单,则所有表单均无法正常提交,具体表现为: 1.提交按钮失效,点击后无任何反应。 2.即便是使用其它手段使页面产生提交,服务器端也无法取到Dialog中的表单数据。 研究了页面源码后发现,jQuery UI Dialog控件初始化时动态生成的HTML元素被添加到页面的尾部、form元素的后面,而原始的Dialog

向晚 943

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

解决jQuery UI的Dialog无法提交的问题

最近在使用jQuery UI的Dialog控件时发现如果在此控件放置表单,则所有表单均无法正常提交,具体表现为: 1.提交按钮失效,点击后无任何反应。 2.即便是使用其它手段使页面产生提交,服务器端也无法取到Dialog中的表单数据。原因:JQuery会把Dialog的元素append到Body里面,而不是form里面。研究了页面源码后发现,jQuery UI Dialog控件初始化...

TZW0123的博客 242

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

easyui label显示不全_jquery EasyUI的formatter格式化函...-Jquery跨域获得Json时invalid label...-jQuery UI的Dialog无法提交...

具体表现为:1.提交按钮失效,点击后无任何反应。2.即便是使用其它手段使页面产生提交,服务器端也无法取到Dialog中的表单数据。原因:JQuery会把Dialog的元素append到Body里面,而不是form里面。研究了页面源码后发现,jQuery UI Dialog控件初始化时动态生成的HTML元素被添加到页面的尾部、form元素的后面,而原始的Dialog模板部分(其内包含表单元素)也被移...

weixin_36184985的博客 227

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jQuery UI的Dialog无法提交问题的解决方法

具体表现为: 1.提交按钮失效,点击后无任何反应。 2.即便是使用其它手段使页面产生提交,服务器端也无法取到Dialog中的表单数据。 原因:JQuery会把Dialog的元素append到Body里面,而不是form里面。研究了页面源码后发现,jQuery UI Dialog控件初始化时动态生成的HTML元素被添加到页面的尾部、form元素的后面,而原始的Dialog模板部分(其内包含表单元素)...

koyang的博客 191

[转]jQuery UI Dialog控件中的表单无法正常提交的解决方法

<br /><br />最近使用jQuery UI的Dialog控件时发现如果在此控件放置表单,则所有表单均无法正常提交,具体表现为:<br />1.提交按钮失效,点击后无任何反应。<br />2.即便是使用其它手段使页面产生提交,服务器端也无法取到Dialog中的表单数据。<br />研究了页面源码后发现,jQuery UI Dialog控件初始化时动态生成的HTML元素被添加到页面的尾部、form元素的后面,而原始的Dialog模板部分(其内包含表单元素)也被移到了 动态生成的HTML元素内。也就是说,

hinsxun的专栏 819

jQuery UI的Dialog在form里面提交的问题

最近在使用jQuery UI的Dialog控件时发现如果在此控件放置表单,则所有表单均无法正常提交,具体表现为: 1.提交按钮失效,点击后无任何反应。 2.即便是使用其它手段使页面产生提交,服务器端也无法取到Dialog中的表单数据。 原 因:JQuery会把Dialog的元素append到Body里面,而不是form里面。研究了页面源码后发现,jQuery UI Dialog控件初始...

weixin_30293079的博客 122

点击button按钮事件不生效问题

最近ie浏览器兼容坑死人了 谷歌火狐 点击按钮弹框是可以出来的 it's ok, butie浏览器死活不出来? 好难过 这是我示例代码。事件在button里面的i标签上。 <button><i @click="test1()">你好</i></button> <button><a href="https://www.baidu.com">百度</a></button> 原因在于 事件 放在button.

没有如果 3132

关于Element的dialog弹框失效的问题

关于Element的dialog弹框失效的问题 <template> <!-- Form --> <el-button type="text" @click="dialogFormVisible = true">打开嵌套表单的 Dialog</el-button> <el-dialog title="收货地址" v-model="dialogFormVisible"> <el-form :model="form"> &l

L_s_h_123456的博客 4504

父组件中使用element组件的dialog 点击无响应或者再次点击无效问题

抽离组件后 如果我们要根据更改子组件的值,那么我们就要使用ref 关联子组件 这样我们才可以更改其值 <template> <div id="App"> <el-button @click="showUpload">上传文件</el-button> <!-- <el-button type="text" @click="showUpload">点击打开 Dialog</el-button> --&g.

KTomorrow的博客 6931

在ASP.NET下使用jQuery UI下的Dialog产生提交空值问题

JQuery下的UI控件似乎是有问题的,某天我从凌晨两点调试一个JQuery Dialog,一直到早上8:00都没有调试出来。当时我在Dialog里面放置了一个服务器按钮,并让按钮和CodeBehind里的一个事件处理函数绑定,但是奇怪的是怎么点击按钮,都不响应后面的事件函数,整得我直抓狂。天亮后,Google了一下,终于找到原因:JQuery会把Dialog的元素append到Body里面,

窦云亮的专栏 1455
上一篇: SQL Server 2008-----FileStream
下一篇: 汇编基础【寄存器】(转)
Edwingu
博客等级 码龄23年 9粉丝 35原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值