How to pass multiple values through command argument in Asp.net?

前端 未结 4 1370
暖寄归人
暖寄归人 2021-02-05 02:29

I have ImageButton with CommandArgument attribute which is having multiple Eval value. When I click one of them I want to pass values to ImageButton2_Click event but it does not

4条回答
  •  故里飘歌
    2021-02-05 03:04

    I checked your code and seems to be no problem at all. please make sure Image commandArgument getting value. check it first binding in label whether you are getting value.

    However, here is sample which I'm using in my project

    
            
                
                    
                    
    
                    
                
            
        
    

    first bind the GridView.

    public void GetData()
    {
       //bind ur GridView
       GridViewUserScraps.DataSource = dt;
       GridViewUserScraps.DataBind();
    }
    
    protected void GridViews_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Comment")
        {
            string[] commandArgs = e.CommandArgument.ToString().Split(new char[] { ',' });
            string scrapid = commandArgs[0];
            string uid = commandArgs[1];
        }
    }
    

提交回复
热议问题