部署后单击按钮时没有活动

时间:2016-07-14 08:20:48

标签: c# asp.net .net iis webforms

我有一个自几个月以来一直运作良好的网络表单。它突然停止运作。没有发布回发事件。我检查浏览器的控制台,找不到任何可能导致问题的东西。服务器上没有任何变化。整个应用程序工作正常,除了一个特定的webform。令人惊讶的是,相同的已发布代码正在本地计算机上运行,​​甚至是服务器,但是当我在服务器上发布后检查客户端浏览器时,我得到了同样的问题。我点击了Chrome浏览器中的“时间轴”选项卡点击提交按钮..绝对没有任何活动。以前有人遇到过这样的问题吗?

更新

我不确定在这里发布什么代码,因为没有什么看起来可疑。我只发布了一小段代码:

 protected void btnSubmit_Click(object sender, EventArgs e)
        {

            if (rbltype.SelectedIndex == -1)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Type field is mandatory.');", true);
                return;
            }
            if (((DataTable)ViewState["GridTable"]).Rows.Count < 1)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Minimum one row is mandatory');", true);
                return;
            }

            Insert("save");

        }

ASPX:

<%@ Page Title="" Language="C#" MasterPageFile="~/ModuleMain.master" AutoEventWireup="true"
    CodeBehind="EmployeeGoalSetting.aspx.cs"  Inherits="UNO.EmployeeGoalSetting" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript">


        window.onload = function () {
            var strCook = document.cookie;
            if (strCook.indexOf("!~") != 0) {
                var intS = strCook.indexOf("!~");
                var intE = strCook.indexOf("~!");
                var strPos = strCook.substring(intS + 2, intE);
                document.getElementById("grdWithScroll").scrollTop = strPos;
            }
        }
        function SetDivPosition() {
            var intY = document.getElementById("grdWithScroll").scrollTop;
            document.cookie = "yPos=!~" + intY + "~!";
        }



    </script>

// lots of code 

<asp:Button ID="btnSubmit" runat="server" OnClick="btnSubmit_Click" 
                    Text="Save And Submit" />

0 个答案:

没有答案