动态添加的事件不响应(ASP.NET)

问题描述

protectedvoidPage_Load(objectsender,EventArgse){System.Web.UI.HtmlControls.HtmlFormhtmlform=(System.Web.UI.HtmlControls.HtmlForm)Page.FindControl("form1");Controlcontroldiv=htmlform.FindControl("datadiv");GridViewgd=newGridView();CommandFieldcmdfield=newCommandField();cmdfield.ShowSelectButton=true;cmdfield.SelectText="选择";cmdfield.ButtonType=ButtonType.Button;gd.Columns.Add(cmdfield);gd.DataSource=dt;//dt为有数据的DataTablegd.DataBind();gd.Visible=true;gd.BorderWidth=10;gd.RowCommand+=newGridViewCommandEventHandler(gd_RowCommand);controldiv.Controls.Add(gd);}voidgd_RowCommand(objectsender,GridViewCommandEventArgse){……}点一下行按钮控件就消失了,gd_RowCommand()也没有执行

解决方案

解决方案二:
没有人知道吗?

时间: 2025-01-23 11:53:48

动态添加的事件不响应(ASP.NET)的相关文章

动态添加的事件不响应

问题描述 protectedvoidPage_Load(objectsender,EventArgse){System.Web.UI.HtmlControls.HtmlFormhtmlform=(System.Web.UI.HtmlControls.HtmlForm)Page.FindControl("form1");Controlcontroldiv=htmlform.FindControl("datadiv");GridViewgd=newGridView();

MFC 单文档中动态添加菜单项和响应菜单事件

新建一个单文档程序 在查看菜单项中增加两个子菜单,分别为隐藏工具栏(ID_HIDE),新建菜单(ID_NEWMENU) 在Resource.h中增加一个ID_NEWMENU宏 #define ID_NEWMENU        WM_USER+101   操作工具栏和状态栏 使用GetDescendantWindow函数获取工具栏和状态栏的指针 为ID_HIDE添加消息映射,编辑代码如下 static bool m_Hide=false; m_Hide=!m_Hide; //获取工具栏指针 CW

动态添加js事件实现代码_javascript技巧

//表单对象 function GetObject(Name) { var inputlist=document.all.tags('input'); var i=0; for(i=0;i<inputlist.length;i++) { var input=inputlist[i]; if(input.id.indexOf(Name) !=-1) { return input; } } return null; } //设置对象事件 function setEvent(Object,EventN

js动态添加onclick事件可传参数与不传参数_javascript技巧

1)当方法没有参数时,赋值可以直接用onclick = 方法名 window.onload = function() { $('btnTest').onclick = test; } function test() { alert(val); } 2)当方法有参数时,用onclick = 方法名(参数)时就有错了,需要在方法名前面加function() window.onload = function() { $('btnTest').onclick= function() { test(1)

VSTO中自定义添加按钮 事件不响应

问题描述 目前我在做一个excel-addin项目往excel中添加了一个自定义的comandbar然后加入了一个按钮并给这个按钮注册了一个事件,可是这个事件只能执行一次代码如下:privatevoidThisAddIn_Startup(objectsender,System.EventArgse){AddButtonForCommandBar("dataHelper",Office.MsoButtonStyle.msoButtonIconAndCaption,btn_Click);}

js动态添加的DIV中的onclick事件简单实例_javascript技巧

最简单的是这样: <input type="button" onclick="alert(this.value)" value="我是 button" /> 动态添加onclick事件: <input type="button" value="我是 button" id="bu"> <script type="text/javascript&quo

在ASP网页中实现dropdown控件动态添加选项

动态|控件|网页 一.问题的提出 Active Server Pages(ASP)是服务器端脚本编写的环境,它可以组合 HTML 页.脚本命令和 ActiveX 组件的功能创建和运行动态.交互的Web应用程序.然而ASP网页制作中,在使用dropdown下拉选择框控件时,通常只能对固定值进行选择,不能添加新的选项,给实际应用带来很大的不便.为了增强dropdown控件具有动态添加选项的功能,本文提供了一种将textbox控件和dropdown控件相结合的方法,使dropdown控件实现了自由添加

在VB中动态添加可响应消息的控件

在VB编程中,经常要根据不同的情况在运行时向窗口中添加或者删除控件,而各个控件还要响应各种事件.在一般的情况下是首先在设计时将控件加入到窗口中,在它们的各个事件中写入代码,然后将它们的Visible属性设置为False.在运行时再使控件显示出来,但是这样既不方便同时也因为在设计时在窗口中加入太多的控件而使得程序的运行速度变慢.下面我向大家介绍一种通过编程在运行时动态添加和删除控件的方法 首先建立一个工程文件,然后在Form1中加入以下的代码: Dim WithEvents cmdMyComman

asp.net-ASP.NET动态添加节点 实现每次单击动态生table中的行列

问题描述 ASP.NET动态添加节点 实现每次单击动态生table中的行列 点击这个添加更多动态复制上面的div中的table里面的控件 后台可以获取到每个table中标签的id 或者直接可以获取 多个table中控件上的数据 我是asp的新手不清楚这个 这个服务器的控件的js代码怎么写 或者可以直接在控件的添加更多事件里面实现 <div id="divtable"> <table class="add_table" id="table&