2011-10-25 4 views
1

リンクボタンに画像ボタンを追加しようとしましたが、下のコードは機能しません。imagebuttonをlinkbuttonに挿入する方法はバグですか?


    ImageButton _btnSave = new ImageButton(); 
      _btnSave.ID = Guid.NewGuid().ToString(); 
      _btnSave.AlternateText = "fsfsf"; 
      _btnSave.Click += new ImageClickEventHandler(btnSave_Click); 
      _btnSave.Attributes.Add("runat", "server"); 
      _btnSave.ImageUrl = "~/images/Ok.png"; 

      LinkButton btnSave = new LinkButton(); 
      btnSave.ID = Guid.NewGuid().ToString(); 

      PlhControl.Controls.Add(_btnSave); 
      btnSave.Text = "Test"; 
      btnSave.Attributes.Add("runat", "server"); 
      btnSave.Click += new EventHandler(btnSave_Click); 
      PlhControl.Controls.Add(btnSave); 

+0

を、私はあなたがなぜ '尋ねるためのものだと思います画像ボタンをリンクボタンに挿入しますか? – Bastardo

答えて

0

ImageButtonをLinkBut​​tonに挿入しないでください。ImageButtonをLinkBut​​tonに挿入する必要はありません。

0

ImageButtonに挿入する必要はありません。どちらのコントロールも基本的に同じことを行います。彼らはちょうど異なって見える。いくつかの重要な違いは別に、基本的にそれをImageButtonになるだろうLinkBut​​tonコントロール、内部の画像を入れて何ができる

(振る舞いを提出):

LinkButton btnSave = new LinkButton(); 
btnSave.ID = Guid.NewGuid().ToString(); 
btnSave.Attributes.Add("runat", "server"); 
btnSave.Click += new EventHandler(btnSave_Click); 

Image img = new Image(); 
img.ImageUrl = "someimage.png"; 
btnSave.Controls.Add(img); 

PlhControl.Controls.Add(btnSave); 
関連する問題