У меня есть статический класс (SS.U) с функцией (GP), которая возвращает true или false. Моя проблема в том, что эта функция не срабатывает, когда я использую ее внутри тега <a>
, но отлично работает внутри тега asp:LinkButton
. Мне нужно, чтобы они оба по каким-то причинам. Вот мои кодовые строки:Функция не выполняется в теге <a>, но работает с LinkButton
1) <asp:LinkButton Visible='<%# SS.U.GP("EditContactImage") %>' runat="server" ID="LB1" Text="EditImage"/>
2) <a visible='<%# SS.U.GP("EditRelations") %>' runat="server" id="R1">EditRelations</a>
3) <a visible='false' runat="server" id="R2">EditRelations</a>
Линии 1 и 3 работают одновременно, а строка 2 всегда возвращает «visible = true». (Строка 3 включена в пример для показа, что тег <a>
фактически имеет рабочее свойство, называемое «видимым»). Я установил точку останова в функции GP, заметив, что только линия 1 использует мою функцию.
Что может привести к тому, что тег <a>
не выполняет код?