ビジュアルWebパーツでは、リピーターコントロールを使用しており、アイテムをクリックしながらそのページの別のページに移動するページであり、同じWebパーツを配置しています。これで、ページに移動しているときに、選択したページアイテムを強調表示する必要があります。以下のコードを実装しているので、何を追加するか提案してください。
前もって感謝します。
ascxコード:
<asp:Repeater ID="rptrPages" runat="server">
<SeparatorTemplate>
|
</SeparatorTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbtnUrl" PostBackUrl='<%# Eval("url")%>' Text='<%# Eval("Name")%>'
runat="server" />
</ItemTemplate>
</asp:Repeater>
ascx.csコード:
foreach (SPListItem page in Pages)
{
DataRow dr;
dr = dt.NewRow();
dr["url"] = SPContext.Current.Web.Url + "/" + folder.Url + "/" + page.Name;
string[] pagename = page.Title.ToString().Split('.');
dr["Name"] = pagename[0];
dt.Rows.Add(dr);
}
rptrPages.DataSource = dt;
rptrPages.DataBind();