• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ASP.NET实现手机发短信

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

利用WEB SERVICE来实现短信的发送功能,这个WEB SERVICE仅提供了一个发送短信的方法"sendXml"此方法的语法格式如下:

    string sendXml(carrier,userid,password,mobilenumber,content,msgtype)

    参数说明:

    【1】carrier:运营商名称,使用此参数没有具体的要求,即这里面可以随便输入,输入的字符串也不会在对方手机中有任何显示。

    【2】userid在新浪网成功注册手机号

    【3】password在新浪网成功注册后,新浪网反馈回来的密码

    【4】mobilenumber要发信短信到对方的手机号码

    【5】content所要发送短消息的内容

    【6】msgtype发送短信的类型

    调用此WEB SERVICE只需在VS2008.NET中直接“添加Web引用”,把该地址输入即可。

    2.实施过程

    下面将利用新浪网提供的Web Service发送手机短信,采用此方案发送手机短信时,前提必须与互联网连接。

    程序实现具体步骤:

    (1)新建一个网站,默认主页为Default.aspx。

    (2)Default.aspx页面中主要控件类型、名称及用途如下表所示。

    (3)实例中单击【发送手机短信】按钮完成短信发送,【发送手机短信】按钮的Click事件中调用新浪网提供的Web Service中的sendXml方法将短信发送出去,具体代码如下。

    protected void Button1_Click(object sender, EventArgs e)

    {

    SinaMessage.SMSWS SendMessage = new SinaMessage.SMSWS();

    string messge = SendMessage.sendXml("Sina", this.txtUserid.Text, this.txtPassword.Text, this.txtMobilenumber.Text, this.txtContent.Text, "new");

    Response.Write("发送成功!");

    }

    3.补充说明

    在使用Web Service发送手机短信时,必须要保证本地计算机与互联网相连,这样才能调用新浪提供的Web Service发送短信。如果本地计算机没有上网,则运行代码会出现错误。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ASP.NETMVC5高级编程第3章视图发布时间:2022-07-10
下一篇:
边看边译《asp.netmvc4inaction》(二)发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap