Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

ScriptManager.RegisterClientScriptBlock Not Working

$
0
0

Well I'm confused about StartupScript and RegisterClientScriptBlock with ScriptManager / ClientScript.

This part of code is not working for me, I mean the Javascript alerts are not showing. I'm using it within UpdatePanel.

Can anyone please help?

//Make From & To Equal for 1 Day
            if (txtTo.Text == "")
                txtTo.Text = txtFrom.Text;

            if (DateTime.Parse(txtTo.Text) >= DateTime.Parse(txtFrom.Text))
            {
                Connection con = new Connection(ConfigurationManager.ConnectionStrings["IPEConStr"].ConnectionString);

                //Get Mobile No Of User
                DataTable dtUser = new DataTable();
                dtUser = con.GetRecordSetByQry("SELECT [Mobile] FROM tblUser WHERE UserID = " + Session["UserID"].ToString()).Tables[0];

                if (CheckLeaveBalance())
                {
                    Leave lv = new Leave();
                    lv.UserID = Session["UserID"].ToString();
                    lv.From_Date = DateTime.Parse(txtFrom.Text);
                    lv.To_Date = DateTime.Parse(txtTo.Text);
                    lv.Leave_Type = ddlLeaveType.SelectedItem.Value;
                    lv.Status = "Pending";

                    if (con.Insert(lv) > 0)
                    {
                        string script = @"alert('Successfully Applied For Leave');";
                        ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "SuccessLeave", script, true);

                        //Send SMS
                        string SMSString = "Your application for Casual Leave dated From " + txtFrom.Text + " To " + txtTo.Text + " is placed successfully subject to Approval by your Line Manager.\nRegards,\nIPE Global";
                        SMS sms = new SMS(dtUser.Rows[0]["Mobile"].ToString(), SMSString);
                    }
                }
                else
                {
                    string script = @"alert('You Don't Have Sufficient Leave Balance.');";
                    ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "NoLvBal", script, true);
                }
            }
            else
            {
                string script = @"alert('To Date Can't Be Lesser Than From Date');";
                ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "NoLvBal", script, true);
            }




Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>