У меня есть веб-приложение ASP.NET. Я использую 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;
}