我有以下代码定义了我的输入字段和我的按钮:
<p>
<asp:TextBox ID="input" runat="server"></asp:TextBox>
<asp:Button ID="submit" runat="server" OnClick="submit_Click" Text="Button" />
</p>
<p>
<asp:GridView ID="searchDisplay" runat="server" OnSelectedIndexChanged="searchDisplay_SelectedIndexChanged">
</asp:GridView>
</p>
我在按钮上添加了一个 Click 事件,一旦按下它应该调用以下方法:
protected void submit_Click(object sender, EventArgs e)
{
String keyword = input.Text; // Gets text inputed
List<T> = service.getTitles(keyword); // Two problems here
}
我有 2 个问题需要解决:
1)List
应该定义为List<Publication>
但是类型 Publication 不是此解决方案的一部分,所以我不知道如何正确绑定 WCF 服务返回给它的数据。我试过 E、T 和 ? 作为 List 的参数,但我得到的只是错误。
已解决
2)我有一个 WCF 服务在另一个 VS2012 实例中运行,如何以及在第一个实例中我用关键字引用它"service"
为什么我不能访问它的方法。我在我的 WCF 服务中有一个方法,它返回List<Publication>
我尝试编写的方法,List<?> data = service.getTitles(keyword);
但是这给出了一个错误,即以下类型在当前上下文中无效