protected void grdBlog_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("Delete")) { Blog blog = new Blog(); int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = grdBlog.Rows[index]; HiddenField hdnField = (HiddenField)row.FindControl("hdnGUID"); blog.deleteBlogByBlogId(new Guid(hdnField.Value.ToString())); bindBlogs(); } if (e.CommandName.Equals("Edit")) { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = grdBlog.Rows[index]; HiddenField hdnField = (HiddenField)row.FindControl("hdnGUID"); Response.Redirect("ManageBlog.aspx?guid=" + new Guid(hdnField.Value.ToString())); } if (e.CommandName.Equals("ManageAnswer")) { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = grdBlog.Rows[index]; HiddenField hdnField = (HiddenField)row.FindControl("hdnGUID"); Response.Redirect("ShowAllAnswers.aspx?blogId=" + new Guid(hdnField.Value.ToString())); } } catch (Exception ex) { throw ex; } }