单击asp:LinkButton时调用JavaScript函数 [英] Call JavaScript function while the asp:LinkButton been clicked
本文介绍了单击asp:LinkButton时调用JavaScript函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
只是想知道,是否有可能在点击时调用asp:LinkButton下的JavaScript。
Just wondering, could it be possible call a JavaScript under asp:LinkButton while it been clicked.
示例:
我有以下代码,我希望它在点击时调用JavaScript函数(test())。我怎么能这样做?
Example: I have the following code that I would like it to be calling a JavaScript function (test()), when it been clicked. How could I do it?
<asp:ListView ID="lvTest" runat="server" DataSourceID="dsTest" DataKeyNames="TestID"
OnItemCommand="lvTest_ItemCommand">
<LayoutTemplate>
<ul style="color:#fe8113;">
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<li>
<asp:LinkButton runat="server" CausesValidation="true" CommandName="" CssClass="orange"
Text='<%# Eval("TestName")%>'/>
</li>
</ItemTemplate>
</asp:ListView>
推荐答案
您还可以在OnClientClick上添加必需的属性设计本身,而不是在后面的代码中绑定它。
You can also add the required attribute as OnClientClick on the design itself, instead of binding it in the code behind.
<asp:ListView ID="lvTest" runat="server" DataSourceID="dsTest" DataKeyNames="TestID"
OnItemCommand="lvTest_ItemCommand">
<LayoutTemplate>
<ul style="color:#fe8113;">
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<li>
<asp:LinkButton runat="server" CausesValidation="true" CssClass="orange" OnClientClick="return test();"
Text='<%# Eval("TestName")%>'/>
</li>
</ItemTemplate>
</asp:ListView>
现在可以添加Javascript功能
Now Javascript function can be added
<script language="javascript" type="text/javascript">
function test()
{
//add the required functionality
alert('Hi');
}
</script>
这篇关于单击asp:LinkButton时调用JavaScript函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文