У меня есть следующие настройки: asp.netAsp.net LinkButton, установить видимость
<tr runat="server" id="trDecline" class="even">
<td class="adminrow-name">Decline Applicant:</td>
<td colspan="2">
<a href="javascript:void(0);" class="lnkDecline">Click Here</a>
<div class="divDecline" style="display:none;">
<asp:DropDownList runat="server" ID="ddDeclineReason" CssClass="ddDeclineReason" DataTextField="StatusDetail" DataValueField="ProposalStatusDetailID" OnSelectedIndexChanged="ddDeclineApplicant_Selected" AutoPostBack="true"/> <br>
<asp:LinkButton runat="server" visible="false" ID="btnApplicantDecline" Text="Decline" ValidationGroup="declineApplicantButton" onClick="btnDecline_Applicant_Click" />
</div>
</td>
</tr>
где я установил видимость LinkButton
с помощью visible="false"
Затем, когда кто-то выбирает элемент из dropdown
, Я хочу, чтобы LinkButton
стал видимым.
У меня есть следующие listener
установки на dropdown
:
public void ddDeclineApplicant_Selected(object sender, EventArgs e)
{
Response.Write(btnApplicantDecline.visible);
Response.End();
}
Проблема заключается в том, я получаю следующее сообщение об ошибке:
System.Web.UI.WebControls.LinkButton' does not contain a definition for 'visible' and no extension method 'visible' accepting a first argument of type 'System.Web.UI.WebControls.LinkButton' could be found (are you missing a using directive or an assembly reference?)
Но как это может быть случай, когда я устанавливаю свойство, andi t работает.
Как я могу установить видимость этого программно, если я не могу использовать этот элемент управления?
Я знаю, что могу использовать CSS, но я хочу придерживаться существующей структуры проекта.
Мои поисковые запросы не дали никаких результатов.