protected void btnSmsSend_Click(object sender, EventArgs e)
    {
#region 定义接收短信的电话号码和要发送的短信内容的长度

        int strLenth = txt_SmsContent.Text.Length;  //要发送的短信内容的长度
        string sDst = txt_PhoneName.Text;           //接收短信的电话号码

#endregion

#region 发送短信

#region 如果短信内容在60字以内,直接发送

        if (strLenth <61)
        {
            SendSms(sDst, txt_SmsContent.Text);
        }

#endregion

#region 如果短信内容超过120字,提示信息长度过长
        else
        {
            if (strLenth > 120)
            {
                Response.Write("短信内容超过120字!");
            }
#endregion

#region 短信内容,大于60字且小于120字,分两次发送
            else
            {
                int j = strLenth / 2;
                int k=j;
                string a = txt_SmsContent.Text.Substring(0, strLenth - j - 1);
                if (strLenth % 2 == 1)//短信内容取模,判断奇偶.
                    k = k + 1;
                string b = txt_SmsContent.Text.Substring(j,k);

                if (SendSms(sDst, a))
                {
                    if (SendSms(sDst, b))
                    {
                        Response.Write("信息发送成功!");
                    }
                    else
                    {
                        Response.Write("信息只发送了一部份!");
                    }
                }
                else
                {
                    Response.Write("第一条信息发送失败!");
                }
            }
        }
#endregion
#endregion
    }