ハイパーリンク付きのグリッドビューがあります:
<asp:GridView ID="gvEmployees" runat="server" AutoGenerateColumns="False"
CssClass="table table-hover table-striped" GridLines="None" >
<Columns>
<asp:TemplateField HeaderText="Name" SortExpression="EmployeName">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server"
Text='<%# Bind("EmployeName") %>' ></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="ID" SortExpression="EmployeID" Visible="False">
<ItemTemplate>
<asp:Label ID="lblID" runat="server" Text='<%# Bind("EmployeID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
ただし、employeeID がログインした従業員のものである場合にのみ、ハイパーリンクとして表示されます。
私はそれをすべて行うことができますが、ハイパーリンクをラベルのように見せる方法はわかりません。どこにもリンクしないようにするのは簡単ですが、ラベルのように見せる方法がわかりません。
ありがとう