入力フィールドとボタンを定義する次のコードがあります。
<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>
ボタンを押すと、次のメソッドが呼び出されるはずです。クリックイベントをボタンに追加しました。
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、?リストへのパラメータとして、しかし私が得るのはエラーだけです。
解決済み
2)別のVS2012インスタンスで実行されているWCFサービスがあり、最初のインスタンスでは、キーワードを使用して参照しているのに、"service"
なぜそのメソッドにアクセスできないのですか。List<Publication>
WCFサービスに、書き込もうとしたメソッドがList<?> data = service.getTitles(keyword);
ありますが、これにより、次のタイプが現在のコンテキストでは無効であるというエラーが発生します。