⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 soapheader.aspx

📁 这是《ASP.NET编程实作教程》一书中的源文件 如果有此书的朋友不防下载过来参考
💻 ASPX
字号:
<%@ Import Namespace="mySoapHeaders" %>

<html>
  <script language="C#" runat="server">
    public void Page_Load(Object sender, EventArgs e) {

        //定义一个代理类来享用HeadService提供的服务
        HeaderService h = new HeaderService();

        // 首先直接调用验证服务,不输入用户名和密码
        // 输出验证信息
        try {
          Message1.Text=h.SecureMethod()+"<p>";
        }
        catch (Exception ex) {
          Message1.Text= ex.StackTrace+"<p>" ;
        }

        // 创建mySoapHeader的一个实例
        mySoapHeader myHeader = new mySoapHeader();

        // 设置用户名和密码
        myHeader.Username = "yahooboy";
        myHeader.Password = "yahoo";

        // 给mySoapHeader的公共成员赋值
        h.mySoapHeaderValue = myHeader;

        // 再次调用验证服务,并输出验证信息
        Message2.Text= h.SecureMethod();
    }
  </script>
  
<body>
    <h4>基于Soap Header的认证和授权</h4>
    第一次调用结果:<p>
    <pre><asp:Label id="Message1" runat="server"/></pre><p>
    第二次调用结果:<p>
    <pre><asp:Label id="Message2" runat="server"/></pre>
</body>
</html> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -