[英]Creating dynamic hyperlink in asp.net using c#
在我的應用程序中,我具有包含名稱和用戶ID的DataSet,並且我想創建所有用戶名的動態超鏈接。 請任何人告訴我如何使用C#創建動態超鏈接。
正如@Ashley John所說,
HyperLink DynLink = new HyperLink();
DynLink.ID = "DynLink";
DynLink.Text = "This Link Is been Created Dynamically from code behind";
DynLink.NavigateUrl = "~/TestPage.aspx";
PlaceHolder1.Controls.Add(DynLink);
我已使用占位符作為容納動態生成的超鏈接的容器。
我們可以使用以下語法創建動態超鏈接:
<asp:DynamicHyperlink
ID="string"
Action="Details|Edit|Insert|List"
ContextTypeName="string"
DataField="string"
TableName="string"
OnDataBinding="DataBinding event handler"
OnPreRender="PreRender event handler"/>
有關更多詳細信息,請轉到此鏈接 。 您將獲得一個演示項目,其中顯示了Dynamic Hyperlink和Linq的用法。
使用Asp.Net HyperLink控件。 您可以使用String.Format()創建傳遞給Hyperlink控件的url。
如果要創建所有超鏈接的列表,則可以查看Repeater並在模板中使用Eval(“ ...”)來呈現鏈接。 這樣,您可以在標記中定義更多,然后在代碼中定義更多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.