Asp.net 按钮单击不使用c在gridview中工作#

Asp.net 按钮单击不使用c在gridview中工作#,asp.net,c#-4.0,Asp.net,C# 4.0,我有一个gridview,它是使用ICallBackEventHandler填充的,如下代码所示 #region ICallbackEventHandler Members private string _Callback; public string GetCallbackResult() { return _Callback; } public void RaiseCallbackEvent(string eventArgument) { try {

我有一个gridview,它是使用ICallBackEventHandler填充的,如下代码所示

#region ICallbackEventHandler Members
private string _Callback;
public string GetCallbackResult()
{
    return _Callback;
}

public void RaiseCallbackEvent(string eventArgument)
{
    try
    {
        DataTable dtResult = new DataTable();
        dtResult.Reset();         

        dtResult=getdata();
        gvAsync.DataSource = dtResult;
        gvAsync.DataBind();

       using (System.IO.StringWriter sw = new System.IO.StringWriter())
        {            
            gvAsync.RenderControl(new HtmlTextWriter(sw));  
            _Callback =sw.ToString();
        }
     }
    catch (Exception ww1)
    {
    }
}
但是,单击gridview中的按钮时,不会回发

我尝试创建动态按钮并调用其方法。我还注册了gridview的链接按钮以进行回发。因为它在更新面板中

注:-

  gvAsync.RenderControl(new HtmlTextWriter(sw));  
              _Callback =sw.ToString(); 
对象sw将asp按钮转换为简单输入按钮。可能是由于这个原因,控件没有被后置。 如果使用ICallBackEventHandler填充gridview,有人可以建议我如何执行click事件吗

谢谢

包装成

if (!IsPostBack)
{
    bindGridView();
}