Please check the code for design page i.e. aspx page :-
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:repeater id="RepeaterLinks" runat="server" xmlns:asp="#unknown">
<itemtemplate>
<asp:hyperlink id="HyperLink2">
runat="server"
NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "NavigateUrl") %>'> <%# DataBinder.Eval(Container.DataItem, "LoginName") %></asp:hyperlink>
<br />
</itemtemplate>
</asp:repeater>
</div>
</form>
</body>
</html>
Please check the below code behind code :-
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("LoginName", Type.GetType("System.String"));
dt.Columns.Add("NavigateUrl", Type.GetType("System.String"));
DataRow row = dt.NewRow();
row["LoginName"] = "LoginName";
row["NavigateUrl"] = "Default.aspx";
dt.Rows.Add(row);
row = dt.NewRow();
row["LoginName"] = "LoginName1";
row["NavigateUrl"] = "Default2.aspx";
dt.Rows.Add(row);
RepeaterLinks.DataSource = dt;
RepeaterLinks.DataBind();
}