动态ImageButton单击事件未触发

大卫·奥尔特加

我有以下代码:

protected void Page_Load(object sender, EventArgs e)
{
    using (ImageButton _btnRemoveEmpleado = new ImageButton())
    {
        _btnRemoveEmpleado.ID = "btnOffice_1";
        _btnRemoveEmpleado.CommandArgument = Guid.NewGuid().ToString();
        _btnRemoveEmpleado.Height = 15;
        _btnRemoveEmpleado.Width = 15;
        _btnRemoveEmpleado.ImageUrl = "cross-icon.png";
        _btnRemoveEmpleado.Click += new ImageClickEventHandler(_btnRemoveEmpleado_Click);

        this.phPartesPersonal.Controls.Add(_btnRemoveEmpleado);
    }
}

void _btnRemoveEmpleado_Click(object sender, ImageClickEventArgs e)
{
    try
    {
        string s = "";
    }
    catch (Exception ex)
    {
    }
    finally { }
}

当我单击时_btnRemoveEmpleado,将执行回发,但我从未到达该string s = "";行。请问我该如何执行_btnRemoveEmpleado_Click代码?

蒂姆·施密特

删除using,控件将由ASP.NET自动处理,它们必须一直存在到页面生命周期结束为止。除此之外,您还可以在中创建动态控件Page_Init

protected void Page_Init(object sender, EventArgs e)
{
     ImageButton _btnRemoveEmpleado = new ImageButton();
    _btnRemoveEmpleado.ID = "btnOffice_1";
    _btnRemoveEmpleado.CommandArgument = Guid.NewGuid().ToString();
    _btnRemoveEmpleado.Height = 15;
    _btnRemoveEmpleado.Width = 15;
    _btnRemoveEmpleado.ImageUrl = "cross-icon.png";
    _btnRemoveEmpleado.Click += new ImageClickEventHandler(_btnRemoveEmpleado_Click);

    this.phPartesPersonal.Controls.Add(_btnRemoveEmpleado);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按钮单击事件未触发

来自分类Dev

按钮单击事件未触发

来自分类Dev

单击时未触发事件

来自分类Dev

动态事件绑定未触发

来自分类Dev

单击事件未触发选项卡内的动态添加按钮

来自分类Dev

jQuery按钮单击事件未触发

来自分类Dev

骨干js按钮单击事件未触发

来自分类Dev

单击时未触发angularjs按钮事件

来自分类Dev

角格单击事件未触发

来自分类Dev

Word VSTO插件-单击事件未触发?

来自分类Dev

未触发单击事件 - jQuery

来自分类Dev

单击事件触发后跨度未显示

来自分类Dev

提交表单前单击事件未触发

来自分类Dev

Fragment 中未触发按钮单击事件

来自分类Dev

<a> 元素上未触发单击事件

来自分类Dev

动态事件处理程序未触发

来自分类Dev

动态加载的内容点击事件未触发

来自分类Dev

单击recyclerview时未触发父级单击事件

来自分类Dev

未触发事件触发

来自分类Dev

事件处理程序未在动态按钮单击时触发

来自分类Dev

事件处理程序未在动态按钮单击时触发

来自分类Dev

c# 动态创建的按钮不触发单击事件

来自分类Dev

ng-click事件未触发按钮单击?

来自分类Dev

即使未单击按钮,也会触发click事件

来自分类Dev

计时器事件未触发按钮单击

来自分类Dev

使用<use>元素时,SVG单击事件未触发/冒泡

来自分类Dev

计时器事件未触发按钮单击

来自分类Dev

Backbone.js / Handlebars按钮单击事件未触发

来自分类Dev

弹出窗口中未触发按钮单击事件