【问题标题】:onclick event on asp.net not workingasp.net 上的 onclick 事件不起作用
【发布时间】:2017-01-25 19:50:40
【问题描述】:
<asp:LinkButton ID="LinkButton1" runat="server" href="#MainContent_tabs1"   OnClientClick="alert('Your changes will be saved.')" OnClick="LinkButton1_Click1">General Info</asp:LinkButton></li>

protected void LinkButton1_Click1(object sender, EventArgs e)
{
    if (Page.IsValid)
    {
        SaveGeneralInfo();
        //alert
    }
    else
    {
        alert.Show("Missing required field(s).");
    }
}

【问题讨论】:

  • SaveGeneral Info 方法调用数据库。此电话无效,如有任何帮助,我们将不胜感激。

标签: javascript asp.net c#-4.0


【解决方案1】:

您需要删除href="#MainContent_tabs1"href 不是 LinkButton 的有效属性。它会干扰 PostBack。

<asp:LinkButton ID="LinkButton1" runat="server" OnClientClick="alert('Your changes will be saved.');" OnClick="LinkButton1_Click">General Info</asp:LinkButton>

【讨论】:

  • 我在 aspx 页面上有不同的按钮。单击任何选项卡后,我需要保存该值。这是一个代码:
  • General信息​​ton>
  • 职位空缺​​ton>
  • 我需要有 href 才能链接到另一个按钮,对吧?
  • 这样不行。使用普通链接并使用 Ajax 保存,或者在 PostBack 完成后设置正确的选项卡。
  • 猜你喜欢
    相关资源
    最近更新 更多
    热门标签