asp.net - 将参数从 webform 传递到 VB.net 中的 webservice
问题描述
我的朋友 ahs 创建了一个基于 ASP.net C# 的 web 服务,它接受一个参数 - ProjectNumber 并返回一组数据。我想在我的 VB.net 项目中使用这个 web 服务。所以我将 webservice 作为 webreference 添加到我的 vb 项目中,如下所示:
我的 default.aspx 如下所示:
<head runat="server">
<title>Trial application</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<p>enter project numbers:
<asp:TextBox ID="TextBox1" runat="server" Width="402px"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" />
</p>
</div>
</form>
</body>
</html>
单击按钮时,我想将文本框值作为参数传递给 Web 服务:
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim projectId As String
projectId = TextBox1.ToString()
Dim GetProjectDetails As GetProjDetails = New GetProjDetails 'GetProjDetails-webreference name
Dim result = GetProjectDetails.projdet(projectId)'Getprojdet is the method inside the webservice
Console.WriteLine(result)
End Sub
但我看到了“预期类型”错误。不知道如何修复。有什么帮助吗?!
解决方案
推荐阅读
- python - 根据 for 循环产生的数字计算总计(运行总计)
- arraylist - Arraylist 中的 Java IndexOutOfBoundsException
- wget - W获取多个目录目录
- mysql - UPDATE 和 SELECT 表连接
- ios - 获取核心数据显示数组中的项目数而不是字符串
- php - Flush 和 ob_flush 在 fastcgi php 中不起作用
- list - 如何简化可变列表中可变列表的分配
- python - Requests.get() 卡在连接上
- javascript - 页面加载后密码管理器如何运行 JS?
- python - Python - 使用 pandas 数据框时,Matplotlib 绘制不正确的图形