ユーザーが特定のLinkButtonをクリックすると、OK/Cancelで確認ダイアログを開く必要があります。ユーザーがOKを押すと、ASP.NET(データベースを更新するためのもの)から関数を実行する必要があります。次...JavaScript内でASP.NET 1.1コードを実行する
Javascriptを
function openConfirm() {
return window.confirm("Are you sure you want to do this?");
}
よう
何かASP
<asp:LinkButton runat="server" CommandName="viewPart" onClick="if(openConfirm() === true) <% SomeASPFunctionCall() %>;">
Delete
</asp:LinkButton>
キャッチは私のアプリケーションは、ASP.NET 1.1、そのいずれかを実行していることですコントロールにOnClientClick
を追加することに関する参照は無関係です(ASP 2.0用にが追加されました)。私は__doPostBackと__eventObjectと__eventArgumentsを介してポストバックを試みましたが、これらは単に機能しないか、それを理解できません。
このようなクライアント側とサーバー側のやり取りの組み合わせをどのように管理すればよいですか。
が
なぜなら、LinkButtonがIDを持たないのは、それがDataGrid内のリピータコントロール(具体的にはTemplateColumn)内にあるからです。 CSSセレクターのような動的に作成されたリンクボタンに対処する方法はありますか? – danyim
はい、私の回答を編集しても、TemplateItemの中にIDを持つことができます。 –
ありがとうございました! – danyim