次の ItemTemplate があります。
<ItemTemplate>
<asp:Label ID="lblUser" runat="server"
Text='<%# DataBinder.Eval(Container.DataItem, "Schedule.Employee.EmployeName") %>'></asp:Label>
<a href="#scheduleModal" id="scheduleLnk"
onclick="<%# "go('scheduleFrame',
'ScheduleFrame.aspx?type=project&id=" + Eval("ProjectID").ToString() + "')" %>"
data-toggle="modal">Unassigned</a>
</ItemTemplate>
モーダルを開くラベルとリンクがあります。
が null の場合DataBinder.Eval(Container.DataItem, "Schedule.Employee.EmployeName")
、プロジェクトがスケジュールされていないことを意味し、lblUser を非表示にしてリンクを表示する必要があります。それ以外の場合、リンクを非表示にして lblUser を表示する必要があります。
これを行う方法はありますか?scheduleLnk に表示可能なプロパティがあるかどうかはわかりません。