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

时间:2012-04-26 17:13:11

标签: jquery vb.net

简而言之,我希望从.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”上执行类似的逻辑。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

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

首先找到转发器中的按钮,然后添加onclick事件

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

希望这有帮助