首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在回发中重新创建控件后,在命令事件中获取commandeventargs时出现问题

在回发中重新创建控件后,在命令事件中获取 Commandeventargs 时出现问题,可能是由于控件重新创建后,事件处理程序没有正确地重新绑定到新的控件上。

以下是一些可能的解决方案:

  1. 确保在重新创建控件后,事件处理程序已经重新绑定到新的控件上。可以使用控件的 += 运算符来绑定事件处理程序。
  2. 如果控件是动态创建的,可以考虑使用事件委托来处理事件。事件委托是将事件处理程序绑定到父元素上,而不是绑定到具体的子元素上。这样,即使子元素发生变化,事件处理程序仍然可以正常工作。
  3. 如果问题仍然存在,可以考虑使用调试工具来诊断问题。例如,可以使用浏览器的开发者工具来查看控件的事件绑定情况,以及在命令事件中获取 Commandeventargs 时出现的具体错误信息。

推荐的腾讯云相关产品和产品介绍链接地址:

  1. 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  2. 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  3. 腾讯云数据库(TencentDB):https://cloud.tencent.com/product/tdsql
  4. 腾讯云移动应用与游戏解决方案:https://cloud.tencent.com/product/tbaas
  5. 腾讯云物联网通信解决方案:https://cloud.tencent.com/product/iotcloud
  6. 腾讯云人工智能:https://cloud.tencent.com/product/ai
  7. 腾讯云区块链服务:https://cloud.tencent.com/product/tbaaS
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ASP.Net Web Page深入探讨

“这种连续性假象是由 ASP.NET 页框架、页及其控件实现的。控件的行为必须看起来是从上次 Web 请求结束的地方开始的。...Load 事件 (OnLoad 方法) 发送回更改通知 引发更改事件以响应当前和以前之间的状态更改。请参阅处理数据。 注意 只有引发回更改事件控件参与此阶段。...请参阅捕获事件。 注意 只有处理事件控件参与此阶段。...,所以自定义控件数据更改事件需要在此方法触发。...6、 处理事件 这个方法是大多数服务器控件事件引发的地方,当请求包含控件事件触发的信息(服务器控件事件是另一个论题,我会在不久将来另外撰文讨论),页面控件会调用相应控件的RaisePostBackEvent

2.1K70

常见 Datagrid 错误

忘记在每个 Datagrid 事件执行 .DataBind() 调用,从而导致 一个常见的问题是:“当我点击 Datagrid 某一行的 Edit(编辑)链接,页面,且不包含任何数据。...运行时不必要地 Datagrid 动态创建 Datagrid 控件或列 某些业务和技术方案,在运行时创建 ASP.NET 控件是必要的,也是完全合适的。...如果遇到这些情况,请注意,提交页面不要保留这些动态控件。必须在页面生命周期的早期,每次回重新创建动态控件(例如在 Page_Init 事件)。警言:创建控件要早,创建控件要勤。...对 Datagrid 控件或包含 Datagrid 的页面禁用 ViewState ,如果 Datagrid 会启动事件,那么需要执行一些特殊的步骤。...首先,必须在每次回 Page_Load 重新绑定 Datagrid。这有违常规做法(以及上述第二个问题中的描述)。

2.3K20
  • asp.net页面事件执行顺序(转+原创补充) Button1_Click处理返回数据前还有其他处理!!!例如onPreLoad

    //注意 //如果请求是请求,则控件的值尚未从视图状态还原。如果在此阶段设置控件属性,则其值可能会在下一事件中被重写。...// Page 引发该事件,它会为自身和所有控件加载视图状态,然后会处理 Request 实例包括的任何数据。...//注意 //请求,如果页包含验证程序控件,请在执行任何处理之前检查 Page 和各个验证控件的 IsValid 属性。...控件,使用该事件对特定控件执行最后清理,如关闭控件特定数据库连接。...base.OnUnload(e); } #endregion } 当页面进行,如点击按钮,以上事件都会重新执行一次,这时的执行顺序为: 1. OnPreInit 2.

    83450

    我的2017年总结笔记整理

    无法跟 pc 连接,那么此时可以考虑通过 wifi,当 pc 和 盒子同一个局域网内可以通过 adb connect 来连接盒子,当连接失败才考虑用上面的方法操作再次调用...这两个属性一般是 Tv 应用上比较常用,因为 Tv 应用经常会有一些 View 获取焦点需要放大的效果,而有时放大的 View 刚好会在父控件的 padding 区域内,甚至是会超出父控件的边界,...Q2:在这个过程,为什么当 RecyclerView 再次向上滑动重新显示第一行的5个卡位,只有后面3个卡位触发了 onBindViewHolder() 方法,重新绑定数据呢?...每一个添加到WMS的窗口对应一个ViewRootImpl,通过WindowManagerGlobal向WMS添加窗口创建。大多数情况下,它管理Activity顶层视图DecorView。...每个Activity会有一个PhoneWindow,attach到ActivityThread创建,保存在mWindow成员

    754110

    Asp.net页面生命周期

    因为Request对象不是HttpHandler实例化的,具体请参考:asp.net管道模型(管线模型)之一不可收拾)。 4.页面初始化(OnInit):读取页面和控件的值,生成动态服务器控件。...该事件是管加载,不管恢复,所以执行该方法控件和页面依然没有传值和ViewState值。...再补充——生命周期追赶:在后台代码动态生成控件控件会处于其生命周期中的“实例化”阶段,当加入到页面控件就会同步到页面当前的生命周期阶段,而两个阶段之间的各个阶段控件都会经历 11.获取Page_Load...15.事件处理:如Button的Click事件处理程序;注意——若在这里添加服务器控件,那么将不会触发loadviewstate和loadpostback。...经过该事件,再设置控件的属性(如TextBox的Text、CssClass属性等,ViewState会保存控件的所有属性),结果能呈现到客户端,但控件的ViewState依然为旧值;页面ViewState

    2.4K80

    避免到服务器的不必要的往返过程

    虽然您很可能希望尽量多地使用 Web 窗体页框架的那些节省时间和代码的功能,但在某些情况下却不宜使用 ASP.NET 服务器控件事件处理。...通常,只有检索或存储数据,您才需要启动到服务器的往返过程。多数数据操作可在这些往返过程间的客户端上进行。例如,从 HTML 窗体验证用户输入经常可在数据提交到服务器之前客户端进行。...使用 Page.IsPostBack 避免对往返过程执行不必要的处理 如果您编写处理服务器控件处理的代码,有时可能需要在首次请求页执行其他代码,而不是当用户发送包含在该页的 HTML 窗体执行的代码...例如,下面的代码演示如何创建数据库连接和命令,该命令首次请求该页将数据绑定到 DataGrid 服务器控件。...注意 如果不运行这种检查,页的行为将不更改。Page_Load 事件的代码执行服务器控件事件之前执行,但只有服务器控件事件的结果才可能在输出页上呈现。

    65640

    EnableEventValidation错误原因分析以及解决办法

    出于安全目的,此功能验证事件的参数是否来源于最初呈现这些事件的服务器控件。...可能有的人设置false问题解决了,可能有的人设置false之后,该问题解决了却引发了连带问题。事件验证 又是怎么一事呢?...当EnableEventValidation 属性设置为 true ,ASP.NET 仅允许请求或调期间可由控件引发的事件。...通过此模型,控件可在呈现期间注册其事件,然后调期间验证这些事件。默认情况下,ASP.NET 的所有事件驱动控件均使用此功能。 强烈建议不要禁用事件验证。...二 是 在下拉菜单中使用ajax,常见于省市联动菜单,可能是由于aspx页面赋给了下拉菜单初始Item值,事件提示该错误,将下拉菜单初始Item值删除,绑定事件添加Item项。

    2K30

    ASP.Net请求处理机制初步探索之旅 - Part 4 WebForm页面生命周期

    当这个页面被提交到服务器,这些HTML标签会被创建到ASP.NET控件,并且viewstate还会和表单数据绑定在一起。...⑤确定IsPostBack:是否第一次请求该页面   现在重新回到Page类的ProcessRequest方法创建页面控件树完成之后,开始进入一个ProcessRequestMain方法,这个方法则真正地开启了页面生命周期之门..._requestValueCollection); ...... } } 加载结束,会经历第二次的处理数据的事件。...事件触发(RaiseChangedEvents-->RaisePostBackEvent)   第二次处理数据之后,会调用RaiseChangedEvents方法触发控件状态改变事件响应方法,例如...,会调用RaisePostBackEvent方法触发例如按钮控件事件,例如Button_Click事件

    1.4K20

    UpdatePanel 控件

    这减少了使用 UpdatePanel 控件定义异步所需的步骤。 为了降低控件的复杂程度,已将 ScriptManager 的 ErrorTemplate 属性从 RTM 版本删除。... CTP 版本,客户端 PageRequestManager 对象通过创建 XMLHttpRequest 对象和处理响应执行异步。...pageLoaded: 此事件与 pageLoading 类似,但却提供了由于异步创建的其他所有 UpdatePanel 控件的相关信息。...开发与 UpdatePanel 控件兼容的控件 RTM 重要更改: ASP.NET 2.0 AJAX Extensions 1.0 最终版本,Beta 和 RC 版本包括的要与异步兼容的 ASP.NET...博客包括验证程序的源代码,开发人员可在必要将其应用到应用程序提供 .NET Framework 更新,应该尽快安装此更新,以便更新的验证程序可供宿主应用程序使用。

    1.3K30

    ASP.NET实现文件的上传和下载

    而且这种方法不但在本地测试可以成功,并且可以部署服务器上,供异地上传和下载文件。        ...UpLoad_Click里的代码,先大体说一下思路:        1、根据file类型的控件获得将要上传文件本机的物理路径;        2、在这个物理路径中用截取字符串的方法获得文件名...(第一步取得的路径为本机的绝对路径,服务器上是无效的,所以这里我们只需要获取文件名);        3、利用file类型的控件属性PostedFile的SaveAs()方法将相应文件存储到服务器中指定的文件夹...e) { // 定义文件名 string fileName = ""; // 获取文件服务器的地址...web.config修改,httpRuntime节点中加入如下属性即可: <httpRuntime executionTimeout

    9K41

    VBA专题10-6:使用VBA操控Excel界面之执行命令以及激活功能区选项卡的两种方法

    1个参数:idMso,指定命令的名称(也被称作该控件的标识符)。...下面展示的是执行不在功能区命令的另一个示例: '启动计算器程序 Application.CommandBars.ExecuteMso "Calculator" 接下来的示例执行功能区命令,它们通过功能区控件图形化呈现...为了解决这个问题,可以使用OnTime事件执行Workbook_Open事件一至两秒,发送按键,如下面的代码: Private Sub Workbook_Open() '1秒执行SendKeystrokes...As IRibbonUI) Set myRibbon = ribbon End Sub 当在Excel打开该工作簿,执行Initialize过程,获取功能区对象引用赋值给myRibbon对象变量...使用对功能区的引用,可以接着通过myRibbon对象激活功能区选项卡(以及使功能区的选项卡和控件无效)。 12. 保存,关闭,然后重新打开该工作簿。

    3.8K20

    【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)

    UIViewController 控制器 UIController 方法详解 : 主要用于处理视图加载, 显示等事件; -- viewDidLoad 方法 : 视图装载完成, 自动调该方法, 重写注意先使用...方法 : 视图显示出来系统自动调的方法; -- viewWillDisappear 方法 : 视图将要被隐藏 或者 关闭, 调该方法; -- viewDidDisappear 方法 : 视图被隐藏...UI 控件事件处理方法; IBAction 事件绑定流程 :  -- 需求 : 为UIButton 组件添加点击方法;  -- 创建 UI 组件 : Interface Builder 创建 UIButton...: 添加完子控件调的方法; -- "willRemoveSubview : " 方法 : 将要删除子控件, 调该方法; -- "didMoveToSuperview : " 方法 : 把控件添加到父控件完成...调该方法; -- "willMoveToSuperview : " 方法 : 将要添加到父控件之前, 调该方法; -- "didMoveToWindow : " 方法 : 将控件添加到窗口完成

    4.9K30

    System.ArgumentException: 调参数无效。配置中使用

    关于同一个页面中使用Gridview控件的时候发现气updaeting事件无法被服务器所响应,看来它的错误报警然后查询了部分资料现在将整理的解决方法总结如下:点击update 事件无法响应原因出在调参数无效...出于安全目的,此功能验证事件的参数是否来源于最初呈现这些事件的服务器控件。...出于安全目的,此功能验证事件的参数 是否来源于最初呈现这些事件的服务器控件。...页面创建一个,同时创建对应的Click事件处理程序...值,事件提示该错误,将下拉菜单初始Item值删除,绑定事件添加Item项。

    1.4K10

    uni学习笔记分享

    我的页面,给item设置分割线,定义view的class为line出现问题,但是把名称修改成cell-line就可以。...,但颜色点击消失 :focus, 元素被点击变色,且颜色点击不消失 ``` cssfont不支持简写//错误 font:bold 28rpx; //正确 font-size:28rpx; font-weight...同时,选择完成,点击控件关闭城市列表弹窗 什么叫做事件冒泡:点击外面的时候,不会触发里面元素的事件;但是点击里面元素的时候,就会触发外面元素的事件,这就是事件冒泡!!...出现问题 当切换不同省,获取城市数组的顺序发生变更,点击事件接收到的 index 索引并不会随着更新,还是数组顺序发生变更前的索引值。...,如果是超过500k,工具编译的时候会给提示 比如,地区选择控件,省,市,区是三个接口。

    1.3K00

    使用脚本操作UpdatePanel控件的问题

    因为UpdatePanel是一个异步的页面。这个页面初次加载的时候自然随着整个页面的刷新加载而加载,因此作用于页面级别的jQuery代码可以起到作用。...Application的Load事件一样重要:前者是加载了全部的服务端控件之后可以开始在此写代码进行对服务端控件进行服务端的操作。...同样地,这两个事件:  【相同点】一旦页面刷新,或者点击Submit页面导致整个页面,或者位于UpdatePanel的按钮导致局部页,Page_Load和add_load照样执行。  ...2、PageRequestManager用于单个可以控件(比如UpdatePanel)。...单击Button的时候,就UpdatePanel,因此page方面的事件逐一被激发,最后重新加载UpdatePanel,然后Application的load事件才被激发(全部页面加载完毕)。

    1.6K100

    ASP.NET DropDownList1_SelectedIndexChanged使用

    DropDownList1.AutoPostBack 属性 今天写代码给DropDownList1添加DropDownList1_SelectedIndexChanged事件,在运行测试发现DropDownList1..._SelectedIndexChanged事件; .呵呵...原来AutoPostBack属性的解释是:"当选定内容更改,自动发到服务器",当AutoPostBack的属性为false系统不会自动发到服务器...,自然DropDownList1_SelectedIndexChanged也不会执行.呵呵,,,,, TextBox.AutoPostBack 属性 获取或设置一个值,该值指示无论何时用户 TextBox... 控件按 Enter 或 Tab 键,是否都会发生自动发到服务器的操作。...故TextChanged事件只用在设置AutoPostBack =True的情况下才会执行。 Button控件是没有AutoPostBack属性的!故Click的事件默认就是自动触发。

    1K10

    enableEventValidation 调参数无效 的解决办法

    出于安全目的,此功能验证事件的参数是否来源于最初呈现这些事件的服务器控件。...可能有的人设置false问题解决了,可能有的人设置false之后,该问题解决了却引发了连带问题。事件验证 又是怎么一事呢?...当EnableEventValidation 属性设置为 true ,ASP.NET 仅允许请求或调期间可由控件引发的事件。...通过此模型,控件可在呈现期间注册其事件,然后调期间验证这些事件。默认情况下,ASP.NET 的所有事件驱动控件均使用此功能。 强烈建议不要禁用事件验证。...二 是 在下拉菜单中使用ajax,常见于省市联动菜单,可能是由于aspx页面赋给了下拉菜单初始Item值,事件提示该错误,将下拉菜单初始Item值删除,绑定事件添加Item项。

    2.1K10

    VBA专题10-20:使用VBA操控Excel界面之隐藏和取消隐藏控件、组和选项卡

    可以启动(当Excel开启)动态设置值,可以在运行时改变它们的值(使元素无效通过使用VBA调过程)。...内置控件组 通过使用visible属性,可以设计时永久隐藏控件组。或者,可以通过使用getVisible调属性动态地隐藏(和取消隐藏)它们。...虽然隐藏了组控件,但是仍然可以通过快捷键组合和上下文菜单执行它们底层的命令,例如,选择工作表单元格,按下Ctrl+B将使单元格内容加粗,右击单元格将显示“单元格”上下文菜单和Mini工具栏。...注意,当打开工作簿创建ribbon对象。编辑VBA代码可能销毁这个新创建的对象。试图使与销毁对象相关的控件无效是不可能的,唯一的办法是重新创建ribbon对象重新打开该工作簿。...虽然选项卡控件被隐藏,但仍然可以通过快捷键组合和上下文菜单执行它们底层的命令

    8K20
    领券