クライアントサイトでLinkButton
のクリンクを無効にしたいとします。LinkButtonを無効にしてもJavaScriptのクリックイベントは無効になりません。
objLinkButton.disabled = true;
// or
objLinkButton.disabled = -1;
これでリンクが無効になりますが、リンクをクリックしてポストバックを実行できます。
リンクを無効にする方法はありますか。
コード:
<asp:linkbutton id="xyz" runat="server"
onClick="javascript:LinkDisable(this)" ></asp:linkbutton>
...私は新しいウィンドウでポストバックのページをポストバックを開いていないリンクとしてレンダリングします。 私がしたいのは、最初にリンクをクリックすると、新しいページが開き、リンクが無効になります。私がやっている何
ます。..そのリンクのonClickの私はこのようなものであるjavascript関数..を持っている..
LinkDisableで...
function LinkDisable(obj)
{
obj.disabled = -1;
obj.href = '#';
//Cant return false from here.. otherwise it wont postback...
}
私はこれを行います。リンクが灰色になってしまった...しかし、私はまだそれをクリックすることができます。ユーザーが2回目にクリックしないようにしたい。
何か助けていただければ幸いです。
コードサンプルを提供できますか? – bendewey