Javascript 弹出消息在 asp.net 使用 MasterPage 的 Web 应用程序中不起作用

Javascript popup message didn't work in asp.net web application using MasterPage

我有一个 ASP.NET 网络 Application.I 由于某些原因正在使用 MasterPage。我想显示一个 JavaSript 消息框。当用户单击某个按钮控件时,它应该相应地显示一条消息。现在,当我在没有 MasterPage 的情况下执行此操作时,它工作正常,但是当 WebPage 继承自我的 MasterPage 时,我的意思是如果页面是 ContentPage,那么 JavaScript 消息框不显示。我想要一个通用方法,以便我可以在其他 content Pages 中重用该方法。 这是代码。

 private bool CheckEmployeeNo()
    {
        using (SqlConnection con = new SqlConnection(Base.GetConnection))
        {

            using (SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM [TableEmployee] WHERE EmployeeNo=@EmployeeNo", con))
            {
                cmd.CommandType = CommandType.Text;
                cmd.Parameters.AddWithValue("@EmployeeNo", tbEmployeeNumber.Text);
                con.Open();
                int UserExist = Convert.ToInt32(cmd.ExecuteScalar());
                if (UserExist > 0)
                {
                      string myMessage = "Here my msg goes..."; 
                      ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Erroe " + myMessage + "');", true);
                    //lblMsg.Text = "Error: Message goes here.";
                    //lblMsg.ForeColor = Color.Red;  
                    return false;
                }
            }
        }
        return true;
    }
 Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Erroe " + myMessage + "');", true);

使用这个