2012-03-24 17 views
0

どうすればこのコードをaspxページからコードの後ろに書くことができますか?コードの後ろにaspxでHyperLinkコードを書く

<a href="skype:MySkype?call"><img src="http://download.skype.com/share/skypebuttons /buttons/call_blue_white_124x52.png" style="border: none;" width="124" height="52" alt="Skype Me™!" /></a> 

おかげ

答えて

1

場所あなたがこれを表示させたいページでPlaceHolderコントロール。

その後、あなたは以下の使用後、上記のプレースホルダを配置し、その後、動的に追加するために探している場合は、C#

編集 を使用している

PlaceHolder1.Controls.Add(New LiteralControl("<a href=\"skype:MySkype?call\"><img src=\"http://download.skype.com/share/skypebuttons/buttons/call_blue_white_124x52.png\" style=\"border: none;\" width=\"124\" height=\"52\" alt=\"Skype Me™!\" /></a>")); 

希望を書きます。

HyperLink hyp=new HyperLink(); 
hyp.ID="hyp1"; 
hyp.ImageUrl="http://download.skype.com/share/skypebuttons/buttons/call_blue_white_124x52.png"; 
hyp.NavigateUrl="skype:MySkype?call"; 
hyp.Text="Skype Me™!" ; 
hyp.ToolTip="Skype Me™!"; 
hyp.Target="_new"; 
PlaceHolder1.Controls.Add(hyp); 
+0

おかげで、これはやったことを(現在の私は6個の細胞を持っており、6値を変更したい)GridViewのRowDataBoundイベントで

再配置する必要が私の状況について

HyperLinkのようにこれを動的に行う方法はありませんか?hyperLink =新しいHyperLink();アリは、文字列とハイパーリンクに画像をhrefに追加? – user723686

+0

動的に追加するための私の編集を参照 – PraveenVenu

+0

2つのこと:実際にあなたの答えに2つの別々のリンクを作成しました。なぜ彼は最初にプレースホルダが必要ですか? – IrishChieftain

0

あなたはGridViewのためのデータテーブルを作成して、分離コードからすべての列名と件のデータを追加し、列の一部(ハイパーリンクまたはその他の追加など)を再配置する必要があるとしている場合、私はこれが役に立つかもしれないと思います。私はそのような私の行細胞を

string myVariable = e.Row.Cells[0].Text;//i'm getting value from index number 0 
HyperLink hp = new HyperLink(); 
hp.NavigateUrl = String.Format("some_aspx_page.aspx?myVariable={0}", myVariable); 
hp.Text = "Link name"; 
e.Row.Cells[5].Controls.Add(hp); //and add to index number 5 
関連する問題