我有一个链接
<asp:HyperLink ID="BtnPrint" runat="server"NavigateUrl="~/CrystalReportViewer.aspx"
Visible="false" Target="_blank" ToolTip="Print pdf">Print</asp:HyperLink>我希望当我单击以显示它应该是可见的时候..这很有效..。但我希望当我点击这个超级链接时,它应该是不可见的或未启用...
或者是否可以使用asp button或asplinkbutton在new tab或window中显示页面
发布于 2010-10-15 19:14:57
是否确定用户不会在意外情况下取消打印,需要重新单击该链接?
<a href="#" onclick="this.disabled=true">test</a>或者在代码中
myPrintLink.Attributes.Add("onclick", "this.disabled=true")发布于 2010-10-15 21:02:44
在后面的代码中尝试这一点
protected void Page_Load(object sender, EventArgs e)
{
BtnPrint.Attributes.Add("onclick","this.style.display='none';");
}这会将您的链接设置为不可见,在它被点击后。
如果你真的想禁用这个链接,那就有点复杂了。这是因为超链接并不支持所有浏览器中的disabled属性。看看来自Microsoft Support的这个想法
发布于 2010-10-15 19:17:02
您可以使用simple javascript的visible属性隐藏超链接。
https://stackoverflow.com/questions/3941645
复制相似问题