C# 使用ajax显示表单数据/触发器不使用不可见的面板?
我有一个添加产品页面,用户可以从下拉列表中选择产品,然后在特定于所选产品的表单上输入相关数据;在他们提交信息后,我想去掉这个表单,并在它的位置以只读形式显示数据。我认为对每个产品使用2个更新面板是最简单的;一个输入表单设置为可见,一个显示表单设置为不可见,然后在输入表单上有按钮插入数据并使显示表单可见。不幸的是,特别是在花了一些时间编码之后,我才发现触发器事件在不可见的面板上不起作用!!!有办法解决这个问题吗?我能做什么?顺便说一句,这是我第一次尝试编程,所以越简单越好 您只需要一个始终可见的UpdatePanel—有两个常规ASP.NET面板—一个用于输入,另一个用于显示和控制这些面板的可见性C# 使用ajax显示表单数据/触发器不使用不可见的面板?,c#,asp.net,ajax,updatepanel,C#,Asp.net,Ajax,Updatepanel,我有一个添加产品页面,用户可以从下拉列表中选择产品,然后在特定于所选产品的表单上输入相关数据;在他们提交信息后,我想去掉这个表单,并在它的位置以只读形式显示数据。我认为对每个产品使用2个更新面板是最简单的;一个输入表单设置为可见,一个显示表单设置为不可见,然后在输入表单上有按钮插入数据并使显示表单可见。不幸的是,特别是在花了一些时间编码之后,我才发现触发器事件在不可见的面板上不起作用!!!有办法解决这个问题吗?我能做什么?顺便说一句,这是我第一次尝试编程,所以越简单越好 您只需要一个始终可见的U
每当您将任何服务器端控件设置为不可见时,相关的标记html+js都不会发送到浏览器端,因此依赖于浏览器端元素html+js的AJAX等功能无法工作。为什么?“有没有更聪明的方式来展示这一点?”布拉索斯,你说为什么是指什么?。不可见控件的标记不会发送到浏览器以减小响应大小。