1

简而言之,我想从 .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>

我的 aspx.vb 页面具有如下功能,其中将属性添加到控件并在页面 action.js 中用于调用 jAlert 函数

Protected Sub ActionRepeaterItemBound(ByVal Sender As Object, ByVal e As RepeaterItemEventArgs)

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

4

1 回答 1

0

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

先在repeater中找到按钮,然后添加onclick事件

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

希望这可以帮助

于 2012-04-26T18:16:08.027 回答