c# - LinkBut​​ton 没有在 OnClick 中调用 JavaScript 函数?

标签 c# jquery asp.net

我正在尝试从 asp 链接按钮调用 jquery 函数。这是我的链接按钮 html:

        <div style="padding-left:75px">
            <asp:LinkButton ID="lbAddCC" runat="server" ClientIDMode="Static" OnClick="ShowCCControls()" Text="Add CC"></asp:LinkButton>
        </div>

这是我的 jquery 函数:

        function ShowCCControls() {

          $('#lblCC').show();
          $('#txtCC').show();
      } //end ShowCCControls()

当我尝试构建时,出现错误:

ASP.internal_email_aspx 不包含“ShowCCControls”的定义,并且找不到接受“ASP.internal_email_aspx”类型的第一个参数的扩展方法“ShowCCControls”(您是否缺少 using 指令或程序集引用?)

我使用复选框在另一个页面上工作:

                   <asp:CheckBox ID="chkNew" TabIndex="8" runat="server" Text="New Tank" OnClick="SetNewTankControls()"
                   ClientIDMode="Static" />

有人看到问题了吗?谢谢

这是所有的javascript:

    <script  type="text/javascript" language="javascript">

    //document.ready is used for jquery, waits until the doc is ready to be manipulated
    $(document).ready(function () {

        HideControls();

    });  //end document.ready



    function HideControls() {

        $('#lblCC').hide();
        $('#txtCC').hide();
       $('#lblBCC').hide();
        $('#txtBCC').hide();
    }  //end HideControls()

    function ShowBCCControls() {
        $('#lblBCC').show();
        $('#txtBCC').show();
    } //end ShowBCCControls

    function ShowCCControls() {

        $('#lblCC').show();
        $('#txtCC').show();
    }  //end ShowCCControls()

最佳答案

OnClick 用于在代码隐藏中指定处理程序。如果要指定 javascript 函数,则应使用 OnClientClick 属性。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linkbutton.onclientclick(v=vs.80).aspx

关于c# - LinkBut​​ton 没有在 OnClick 中调用 JavaScript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10236856/

相关文章:

c# - 在Xamarin中为iOS发送同步请求

jquery:删除前两个 child ?

asp.net - Mailchimp ASP.NET VB 列表订阅分组使用 PerceptiveMCAPI

c# - ExecuteQueryin linq:超时已过期。操作完成之前经过的超时时间或服务器未响应

c# - 重命名操作被取消或无效

javascript - 如何将资源中的正则表达式模式插入到 string.Format 中?

jquery - 如何使用 Microsoft 认知服务 - 说话人识别 API

javascript - CKEditor4 : Make Text Differ from its HTML

asp.net - 在 ASP.NET 中,如何防止篡改隐藏字段值

asp.net - 从 Asp.Net 4 项目进入引用的 .Net 3.5 程序集