2015-08-17 4 views
0

У меня есть следующие настройки: 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, но я хочу придерживаться существующей структуры проекта.

Мои поисковые запросы не дали никаких результатов.

ответ

4

Изменить "visible" для "Visible". V - UpperCase.

0

Попробуйте это.

Вы можете видеть, что видимый поворот цвет голубой, потому что он должен быть верхнийРЕГИСТР

<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> 
Смежные вопросы