最終的に私たちのWebサイトに組み込むためにWCFサービスを学ぼうとしています。WCFサービスはASP.netドロップダウンリスト(WCFサービスの学習)にデータを入力します
[TestTable]というデータベースにテストテーブルを作成しました 私は、ビジュアルスタジオで作成されたテストサイトからテーブルにデータを書き込むことができました。
これで、データベースからドロップダウンリストを作成しようとしています。この場合、すべての状態のリスト。
私が紛失しているようです。私はサービスを呼び出すことができ、WCFテストクライアントのすべての状態を表示します。しかし、私はそれがASP.netドロップダウンリストに返すリストを添付する方法を把握していないようです。ここで
ここに私のIService1.cs
[ServiceContract]
public interface IService1
{
[OperationContract]
//string GetData(int value);
string InsertApplicantDetails(ApplicantDetails appInfo);
[OperationContract]
List<US_States> GetAllStates();
//CompositeType GetDataUsingDataContract(CompositeType composite);
// TODO: Add your service operations here
}
は、私は、 "dropdownStates" と呼ばれるドロップダウンリストを作成したテストのウェブサイトで
public List<US_States> GetAllStates()
{
using (JobSeekersEntities db = new JobSeekersEntities())
{
var q = (from us_states in db.US_States
orderby us_states.abbr ascending
select us_states);
List<US_States> list_States = q.ToList<US_States>();
return list_States.ToList();
}
}
GetAllStatesのための私のService1.svc.csです。
ServiceReferenceを追加しました。データベースに値を送信できるようになっています。 また、ドロップダウンリストのLoad()イベントも作成しました。
ここは私のテストページです。
public partial class TestSubmission : System.Web.UI.Page
{ ServiceReference1.Service1Client objCon =新しいServiceReference1.Service1Client()。
protected void Page_Load(object sender, EventArgs e)
{
}
protected void dropdownStates_Load(object sender, EventArgs e)
{
//ServiceReference1.Service1Client myCon = new ServiceReference1.Service1Client();
dropdownStates.Items = ????
}
}
どのような援助を大幅に理解されるであろう。あなたの時間をありがとう。
ご協力いただきありがとうございます。これは私を起こし、実行しています。それは有り難いです。 –