我在网格视图中有一个链接按钮,我想禁用它。我已经按照post中的建议进行了操作。但是,我无法正确运行它。我没有收到错误或消息。
Aspx代码:
<asp:LinkButton runat="server" ID="lnkbtnView" OnClientClick="disableDel(this);"
CommandArgument='<%# Eval("Id")%>' OnCommand="GetViewOnClientClick" >View<br/></asp:LinkButton>
JavaScript函数:
function disableDel(delButton) {
delButton.disabled = true;
}
有关如何在用户点击后禁用View链接的任何建议?
谢谢,
答案 0 :(得分:0)
我注意到你已经定义了一个&#34; OnCommand&#34;此链接按钮的标记中的事件处理程序,因此我假设它将导致回发(默认行为)。
当前方法的问题是由于这种行为:
GetViewOnClientClick
)你可以禁用服务器端的链接(在上面提到的RowCommand事件处理程序中):
protected void GetViewOnClientClick(object sender, GridViewCommandEventArgs e)
{
lnkbtnView.Enabled= false;
}