FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 3751|回复: 4
打印 上一主题 下一主题

动态添加了控件后又移除出错

[复制链接]
跳转到指定楼层
楼主
发表于 2020-8-26 11:01:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
反馈BUG
程序版本: 6.1.0
浏览器: Chrome 
BUG截图:
BUG地址: -
上面的bug截图是我用了日志记录的。没有直接在界面显示。 在FormRow中添加了一个下拉框,然后又将下拉框移除掉。然后出错了
大概代码 :
  1. public static void RemoveCrl(FineUI.Form sf_Edit, string id)
  2.         {
  3.             foreach (FineUI.FormRow row in sf_Edit.Rows)
  4.             {
  5.                 var crl = row.FindControl(id);
  6.                 if (crl != null)
  7.                 {
  8.                     row.Items.Remove(crl as FineUI.ControlBase);
  9.                 }
  10.             }
  11.             
  12.         }
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
 楼主| 发表于 2020-8-26 11:12:26 | 只看该作者
三石兄能帮忙看下吗
板凳
发表于 2020-8-26 11:14:43 | 只看该作者
【未将对象引用设置到对象实例】
=====
一般是哪个变量为null,调试看下。

另:动态添加控件只能在 Page_Init 中进行:https://www.cnblogs.com/sanshi/archive/2012/11/19/2776672.html
地板
 楼主| 发表于 2020-8-26 11:23:43 | 只看该作者
sanshi 发表于 2020-8-26 11:14
【未将对象引用设置到对象实例】
=====
一般是哪个变量为null,调试看下。

我就是在OnInit 里面添加和移除的控件啊。添加后移除。因为动态添加控件是一个公用的方法,所以没在原有方法上面改。所以又移除了。
5#
发表于 2020-9-24 14:05:41 | 只看该作者
2020年注定是一个坏的不平凡的一年。新年伊始幸运飞艇,新冠病毒来袭,安徽快3
接着对全球经济的悲观预期就来了,
美联储首先降息,多国跟着降息,油价下跌,今天虚拟货币的价值直线下跌。台湾今彩539  在这种情况下我们还可以超级
比特币吗?依我说可以,现在正是逢低吸入的好机会

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-25 14:07 , Processed in 0.053518 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表