<%@ Page language="c#" Codebehind="SendSms.aspx.cs" AutoEventWireup=
"false" Inherits="SmsTest.WebForm1" %>
<HTML>
 <HEAD> 
    <title>Sending Text Messages with .NET</title>
 </HEAD>
 <body> 
    <h2>
        Ͷ</h2>
    <form method="post" runat="server" ID="Form1">
      <table>
           <TR>
               <TD colSpan="2" height="22">&nbsp;
                    <asp:RadioButtonList id="rdoType" runat="server" AutoPostBack="True" RepeatDirection="Horizontal" Width="304px"> 
                        <asp:ListItem Value="1" Selected="True">SMS</asp:ListItem> 
                        <asp:ListItem Value="2">SMS </asp:ListItem> 
                    </asp:RadioButtonList></TD>
            </TR>
            <TR>
               <TD>
                   Email</TD>
               <TD>
                   <asp:TextBox id="txtEmailId" runat="server">
</asp:TextBox>(ex 
                   :&nbsp;test@test.com )</TD>
           </TR>
           <TR>
                <TD>
                   Ҵ</TD> 
                   <TD><asp:textbox id="txtCountryCode" runat="server" text=""></asp:textbox> 
                       &nbsp;(ex : 86</TD>
                   </TR>
                   <tr>
                       <td>绰</td> 
                       <td><asp:textbox id="txtMobileNo" runat="server" text=""></asp:textbox>&nbsp;(ex
                        :&nbsp;1390xxxxxxxx&nbsp;)</td> 
                   </tr>
                   <tr>
                       <td></td>
                       <td><asp:textbox id="txtMessage" runat="server" rows="4" textmode="MultiLine"></asp:textbox></td>
                   </tr>
                   <tr>
                       <td></td> 
                       <td align="right"><asp:Button id="Send" runat=
"server" Text="Send"></asp:Button></td>
                   </tr>
           </table> 
           <asp:Label id="lblMessage" runat="server" forecolor="Red"
Visible="False"></asp:Label> 
       </form>
  </body>
</HTML> 
´Ϊҳ̨롣
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web; 
using System.Web.SessionState; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.HtmlControls; 
 
namespace SmsTest 
{ 

 /// <summary> 
 /// Summary description for WebForm1. 
 /// </summary>
public class WebForm1 : System.Web.UI.Page 
{  
     protected System.Web.UI.WebControls.Button Send;
     protected System.Web.UI.WebControls.TextBox txtMobileNo; 
     protected System.Web.UI.WebControls.TextBox txtEmailId; 
     protected System.Web.UI.WebControls.TextBox txtCountryCode; 
     protected System.Web.UI.WebControls.Label lblMessage;
     protected System.Web.UI.WebControls.RadioButtonList rdoType; 
     protected System.Web.UI.WebControls.TextBox txtMessage; 
  
     private void Page_Load(object sender, System.EventArgs e)
     {  
         txtCountryCode.Enabled = false;
 }

#region Web Form Designer generated code 
     override protected void OnInit(EventArgs e) 
 { 
         // 
         // CODEGEN:ASP.NET Web Form DesignerҪ.
        // 
        InitializeComponent(); 
        base.OnInit(e); 
} 
Ҫ֧Designerķ - ô༭޸ıݡ
  private void InitializeComponent()  
 {    
      this.Send.Click += new System.EventHandler(this.Send_Click);
      this.rdoType.SelectedIndexChanged += new System.EventHandler(this.
rdoType_SelectedIndexChanged);
      this.Load += new System.EventHandler(this.Page_Load); 

  }
  #endregion  

  private 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();
          }
      } 

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