C# 调用WebService

第一步,建立一个ASP.NET网站,或者ASP.net的web 应用程序
第二步,增加web serviece 引用

选中项目,右键增加


输入引用的URL,找到服务,添加引用。

 第三步,做测试页,使用default.aspx

编写页面HTML:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="wstest._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
       <div align="center">
            <span class="spanright">增加的webservice...</span>
       </div>   
        <table id="Table2" cellspacing="2" cellpadding="0" width="80%" border="0" align="center">
            <tr>
                <td height="25">
                </td>
            </tr>
            <tr>
                <td valign="middle" nowrap align="right" width="15%" bgcolor="silver">
                    <span class="spanright">物料编号:</span>
                </td>
                <td width="85%" colspan="4">
                    <asp:TextBox ID="bh" runat="server" Width="150px">
                    </asp:TextBox>
                </td>
                <td>
                </td>
            </tr>
            <tr>
                <td valign="middle" nowrap align="right" width="15%" bgcolor="silver">
                    <span class="spanright">物料名称:</span>
                </td>
                <td width="85%" colspan="4">
                    <asp:TextBox ID="mc" runat="server" Width="150px">
                    </asp:TextBox>
                </td>
                <td>
                </td>
            </tr>
            <tr>
                <td height="25">
                </td>
            </tr>
        </table>
        <hr class="hr3">
        <div align="center">
            <asp:Button ID="bt_tj" runat="server" CssClass="input2" Text="增加" OnClick="bt_tj_Click">
            </asp:Button>
            <button class="input2" οnclick="form1.reset();" type="button">
                重置</button>
        </div>
        <div><asp:label id="l_errormsg" runat="server" CssClass="spanerror"></asp:label></div>
    </div>
    </form>
</body>
</html>

编写源码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace wstest
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }
        protected void bt_tj_Click(object sender, EventArgs e)
        {
            localhost.Service1 aa = new localhost.Service1();
            string ls_cbh;
            string ls_cmc;            
            Boolean lbl_1;
            ls_cbh = bh.Text.ToString();
            ls_cmc = mc.Text.ToString();
            
            lbl_1 = aa.insertwlinfo(ls_cbh,ls_cmc);
            if (lbl_1 == true)
          {
                l_errormsg.Text = "增加成功!";
            }
            else
            {
                l_errormsg.Text = "增加失败!";
            }
        }
    }
}
第四步,测试

录入数据编号和名称,单击【增加】,成功。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值