You are using wrong event handlert in calling method i think u should use ImageClickEventArgs
protected void ImgBtn_Click(object sender, ImageClickEventArgs e)
{
ImageButton ImgBtn = (ImageButton)sender;
Image Img = new Image();
Img.ImageUrl = ImgBtn.ImageUrl;
ShowPhoto.Controls.Add(Img);
PhotoViewUpd.Update();
}