我已经构建了这个 Web 服务,它从 SQL 中的一个表返回所有链接。我看到很多教程,他们刚刚为项目添加了一个新的 Web 引用,他们从项目中选择了 Web 服务,他们选择了他们想要的 Web 服务,然后单击添加引用,然后他们刚刚创建了一个新的网站并他们用这个代码来调用它:
WebServiceLinks.Service proxy = new WebServiceLinks.Service();
WebServiceLinks.Vezvi Links = proxy.GetLinks();
然后他们只是将其传递给标签。当我尝试编写 WebServiceLinks 时,我找不到 Service 类。这是我写的代码。(我使用的是 Microsoft Visual Studio 2010)。
代码:
public static string GetLinks()
{
string query = string.Format("SELECT Link FROM Linkovi");
StringBuilder result = new StringBuilder();
try
{
conn.Open();
command.CommandText = query;
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
result.Append(reader["Link"].ToString());
}
reader.Close();
}
finally
{
conn.Close();
}
return result.ToString();
}
这就是我调用该方法的方式:
[WebMethod]
public string GetLinks()
{
return ConnectionClass.GetLinks();
}
另外,如果我能够将其传递给标签,是否可以在链接之间添加中断?
此链接帮助我解决了我的问题: https ://www.youtube.com/watch?v=qOqEKpYbTzw