Asp Link 按钮回发在生产环境中有效,但在 localhost 中无效

Asp Link button post back works on production but not in localhost

提问人:Sourav Mukherjee 提问时间:11/16/2017 更新时间:11/16/2017 访问量:226

问:

我有一个奇怪的问题,即仅在localhost中回发asp链接按钮。但它在生产中运行良好。当我单击该按钮时,我在 java 脚本控制台中出现以下错误。enter image description here

这是我的按钮aspx代码:

     <li role="presentation">
   <asp:LinkButton ID="lnkLogout" runat="server" OnClick="lnkLogout_Click"><i class="icon md-power" aria-hidden="true"></i>Logout</asp:LinkButton>
    </li>

这是代码隐藏:

protected void lnkLogout_Click(object sender, EventArgs e)
        {
            try
            {
                FormsAuthentication.SignOut();
                Session.Abandon();
                Response.Cookies.Remove("PageProfileID");
                Response.Cookies.Remove("Identity");
                Response.Cookies["CookieUniqueLink"].Expires = DateTime.Now.AddDays(-1);
                Response.Cookies["CookieUserid"].Expires = DateTime.Now.AddDays(-1);
                Response.Redirect("default.aspx");
            }
            catch (Exception ex)
            {
                Response.Redirect("default.aspx");
            }
        }

请帮帮我。

JavaScript C# asp.net 回发 ASPBuject

评论

0赞 VDWWD 11/16/2017
修复该错误,LinkButton 将再次工作。它们使用 javascript 来触发回发。
0赞 Sourav Mukherjee 11/16/2017
我怎样才能@VDWWD修复该错误?
0赞 VDWWD 11/16/2017
我不知道。该错误可能位于脚本/aspx 页面中的任何位置。尝试找出测试和生产之间的区别,然后从那里开始。您将不得不逐步调试。

答: 暂无答案