根据.vb中的条件从.js调用jquery函数

根据.vb中的条件从.js调用jquery函数,jquery,vb.net,Jquery,Vb.net,简言之,我需要从.aspx.vb页面中的jquery.alert.js文件调用函数jAlert()。。 详情如下 当我单击“更新页面”时,控件会转到“代码隐藏”上的“ActionRepeaterItemBound”,然后转到我的action.js页面,这样我就可以在调用jscript函数时添加属性并使用它们。但是,当我单击“提交更新”时,控件会先转到action.js,然后转到“ProcessAction”因此,我不确定在控件进入action.js之前需要如何添加属性。” 我有一个文件jquer

简言之,我需要从.aspx.vb页面中的jquery.alert.js文件调用函数jAlert()。。 详情如下

当我单击“更新页面”时,控件会转到“代码隐藏”上的“ActionRepeaterItemBound”,然后转到我的action.js页面,这样我就可以在调用jscript函数时添加属性并使用它们。但是,当我单击“提交更新”时,控件会先转到action.js,然后转到“ProcessAction”因此,我不确定在控件进入action.js之前需要如何添加属性。” 我有一个文件jquery.alert.js,它具有类似jAlert()的函数

我有一个文件.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>

我希望在我的LinkButton“CurrentActionCommit”上执行类似的逻辑。我怎样才能做到这一点呢?

我不确定这是否是您要查找的内容,但在中继器数据绑定事件中,您可以将onclick事件附加到按钮上

首先在中继器中找到按钮,然后添加onclick事件

CurrentActionCommit.Attribute.Add("OnClick","alert('Clicked')");

希望这有帮助

谢谢韦斯利的回答。我还需要更多的细节。当我点击“更新页面”时,控件转到“代码隐藏”上的“ActionRepeaterItemBound”,然后转到我的action.js页面,这样我就可以添加属性并在调用jscript函数时使用它们。但是,当我单击“提交更新”时,控件首先转到action.js,然后转到代码隐藏的“ProcessAction”。因此,我不确定在控件进入action.js之前需要如何添加属性。
CurrentActionCommit.Attribute.Add("OnClick","alert('Clicked')");