Click here to Skip to main content
15,921,052 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Please some one help me.

My code:
C#
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;


namespace SmsTest
{
	/// <summary>
	/// Summary description for WebForm1.
	/// </summary>
	public partial class WebForm1 : System.Web.UI.Page
	{
	
		protected void Page_Load(object sender, System.EventArgs e)
		{
			txtCountryCode.Enabled = false;
		}

		#region Web Form Designer generated code
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: This call is required by the ASP.NET Web Form Designer.
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{    

		}
		#endregion

		protected void Send_Click(object sender, System.EventArgs e)
		{
			try
			{
                
				SmsTest.net.webservicex.www.SendSMS smsIndia= new SmsTest.net.webservicex.www.SendSMS();
				SmsTest.com.webservicex.www.SendSMSWorld smsWorld =  new SmsTest.com.webservicex.www.SendSMSWorld();
				if(rdoType.SelectedValue == "1")
					smsIndia.SendSMSToIndia(txtMobileNo.Text.Trim(), txtEmailId.Text.Trim(), txtMessage.Text);
				else 
					smsWorld.sendSMS(txtEmailId.Text.Trim(), txtCountryCode.Text.Trim(), txtMobileNo.Text.Trim(), txtMessage.Text);
				lblMessage.Visible = true;
				lblMessage.Text="Message Send Succesfully";
			}
			catch(Exception ex)
			{
				lblMessage.Visible = true;
				lblMessage.Text="Error in Sending message"+ex.ToString();
			}
		}

		protected void rdoType_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			if(rdoType.SelectedValue =="1")
				txtCountryCode.Enabled = false;
			else
				txtCountryCode.Enabled = false;

		}
	}
}

This code is not working out, please help me.
Posted
v2

I have tried this long ago. It didn't work.

You have to try some other sms APIs.

Check my answers and try to implement.
1. sending sms using asp.net[^].
2. to write a function for sms for a mobile number[^].

And you may need to create a account in those sites before using their API to sms.

Good luck.
 
Share this answer
 
try this :

C#
public void SendSms(string mobileNo, string msg)
  {
      string userid = "UserID"; // your Api User Name
      string pass = "Password"; // Your Api Password
      string senderid = "ID"; // sender ID
      string sendPhone = mobileNo;
      string sendMsg = msg;

       string url ="http://u.vsms.in/SendSMS/sendmsg.php?uname=" + userid + "&pass=" + pass + "&send=" + senderid + "&dest=" + sendPhone + "&msg=" + sendMsg +"";
      // specify your Api name above
      WebRequest myRequest = null;
      HttpWebResponse myResponse = null;
      string result = "";
      myRequest = WebRequest.Create(url);
      myResponse = (HttpWebResponse)myRequest.GetResponse();
      Stream stream = myResponse.GetResponseStream();
      Encoding ec = System.Text.Encoding.GetEncoding("utf-8");
      StreamReader reader = new System.IO.StreamReader(stream, ec);
      result = reader.ReadToEnd();

      if (result.Contains("Submitted"))
      {
          result = "Success Sending :" + sendPhone;
      }
      else if (result.Contains("105"))
      {
          result = "Invalid Number :" + sendPhone;
      }
      reader.Close();
      stream.Close();
      if (myResponse != null)
      {
          myResponse.Close();
      }
  }
 
Share this answer
 
baseurl=URL // API provided by your sms provider like Http://www.xyz.com/number=99999999&username=---&pass=----

C#
Stream data = client.OpenRead(baseurl);
                    StreamReader reader = new StreamReader(data);
                    string s = reader.ReadToEnd();
                    data.Close();
                    reader.Close();
                    ErrorHendel.infoMessage(s.ToString());
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900