要するに、.aspx.vbページのjquery.alert.jsファイルから関数jAlert()を呼び出したいのです。詳細は以下をご覧ください。
「「ページの更新」をクリックすると、コントロールはコードビハインドの「ActionRepeaterItemBound」に移動し、次にaction.jsページに移動します。これにより、属性を追加して、jscript関数の呼び出し中に使用できます。ただし、をクリックすると「SubmitUpdate」では、コントロールは最初にaction.jsに移動し、次にコードビハインドの「ProcessAction」に移動します。したがって、コントロールがaction.jsに入る前に、どのように属性を追加する必要があるかわかりません。」
jAlert()のような関数を持つファイルjquery.alert.jsがあります。
私は以下のようなコードの一部を含むファイル.aspxを持っています
<asp:Repeater runat="server" ID="currentActionRepeater" OnItemDataBound="ActionRepeaterItemBound" OnItemCommand="ProcessAction">
<ItemTemplate>
<asp:LinkButton ID="CurrentActionCommit" runat="server" CssClass="action_method_commit" CommandName='<% #Eval("MapName").ToString() + ":" + Eval("ActionName").ToString() + ":Commit"%>' CommandArgument='<%# GetActionFolderId(Eval("FolderID")) %>' Text="Submit"/>
<asp:LinkButton ID="CurrentActionCancel" runat="server" CssClass="action_method_cancel" CommandName='<% #Eval("MapName").ToString() + ":" + Eval("ActionName").ToString() + ":Cancel"%>' CommandArgument='<%# GetActionFolderId(Eval("FolderID")) %>' Text="Cancel"/>
</ItemTemplate>
</asp:Repeater>
私のaspx.vbページには、以下のような関数があります。ここでは、属性がコントロールに追加され、ページaction.jsでjAlert関数を呼び出すために使用されます。
Protected Sub ActionRepeaterItemBound(ByVal Sender As Object, ByVal e As RepeaterItemEventArgs)
LinkButton「CurrentActionCommit」で同様のロジックを実行したいと思います。これどうやってするの?