0
我想爲電話簿創建字母列表(A B C D ...),我想從列表中選擇例如A.我怎樣才能做到這一點。 我想在Repeater中看到(名稱的開頭)。例如,如果我選擇M,我想在中繼器中看到Murat,Marc,Maria等。創建列表和選擇列表值
C#:我試過使用BulletedList,但我不能。
char[] alpha = "ABCÇDEFGHIİJKLMNOÖPRSŞTUÜVYZ".ToCharArray();
for (int i = 0; i <alpha.Length; i++)
{
ListItem listItem = new ListItem(Convert.ToString(alpha[i]));
listItem.Attributes.Add("value", Convert.ToString(i));
telList.Items.Add(listItem);
}
Repeater:
<asp:Repeater runat="server" ID="rptTable">
<HeaderTemplate>
<table title="TELEPHONEBOOK" id="table" style="float: left" class="table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Surname</th>
<th>Phone</th>
<th>Mobile</th>
<th>Gender</th>
</tr>
</thead>
</HeaderTemplate>
<ItemTemplate>
<tr runat="server" id="trId">
<td><%#Eval("Name")%></td>
<td><%#Eval("Sur_Name")%></td>
<td><%#Eval("Telephone1")%></td>
<td><%#Eval("Mobile1")%></td>
<td><%#Eval("Gender")%></td>
<td><asp:ImageButton runat="server" CommandArgument='<%#Eval("Id")%>' CommandName="Upd" ImageUrl="~/Images/edit-icon.png" Height="25px" Width="25px" ID="btnUpdate" OnClick="btnUpdate_Click" /></td>
<td><asp:ImageButton runat="server" CommandArgument='<%#Eval("Id")%>' CommandName="Del" ImageUrl="~/Images/sprite.png" Height="25px" Width="25px" ID="btnDelete" OnClientClick="Delete" CssClass="opener" ToolTip="dialog" OnClick="btnDelete_Click" /></td>
/*<%--<td><asp:ImageButton runat="server" CommandArgument='<%#Eval("Id")%>' CommandName="Add" ImageUrl="~/Images/add.png" Height="25px" Width="25px" /></td>--%>*/
</tr>
</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
</table>
你知道嗎?我可以使用Java腳本嗎? –
非常感謝 –