2012-03-24 91 views

回答

1

放置一個PlaceHolder控制在你想要這個出現在頁面。

然後寫

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>")); 

公司希望您使用C#

編輯 如果您正在尋找動態添加,然後將上面的佔位符,然後在下面使用。

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

感謝是這樣做沒有工作是否有辦法像HyperLink hyperLink = new HyperLink()一樣動態地執行此操作。螞蟻然後添加到HREF的字符串和圖像到超鏈接? – user723686 2012-03-24 15:00:19

+0

查看我的動態添加編輯 – PraveenVenu 2012-03-24 15:09:04

+0

有兩件事:你實際上在你的答案中創建了兩個單獨的鏈接,爲什麼他首先需要一個佔位符? – IrishChieftain 2012-03-24 15:35:58

0

,如果你要創建的GridView的DataTable和代碼隱藏添加所有的列名和DATAS,需要重新安排一些列(如添加鏈接或等),我認爲這可能是有用的。

我的情況,我需要重新安排我行細胞像(目前我有6個細胞,並希望改變6.值)

在GridView的RowDataBound事件

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 
相關問題