[英]Asp.net LinkButton, set visibility
我有以下asp.net设置:
<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>
我在其中使用visible="false"
设置LinkButton
visible="false"
然后,当有人从dropdown
选择一个项目时,我希望LinkButton
变得可见。
我在dropdown
有以下listener
设置:
public void ddDeclineApplicant_Selected(object sender, EventArgs e)
{
Response.Write(btnApplicantDecline.visible);
Response.End();
}
问题是,我得到以下错误:
System.Web.UI.WebControls.LinkButton'不包含'visible'的定义,也没有找到接受'System.Web.UI.WebControls.LinkButton'类型的第一个参数的扩展方法'visible'使用指令或程序集引用?)
但是,在我设置属性并且正在工作的情况下,情况会如何呢?
如果无法使用此控件,如何以编程方式设置此控件的可见性?
我知道我可以使用CSS,但是我想保留在项目的现有框架中。
我的Google搜索未产生任何结果。
将“可见”更改为“可见”。 V是大写。
尝试这个。
您可以看到“可见”将颜色变为蓝色,因为它必须是“ UpperCase”
<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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.