화폐 변환기를 http://www.webservicex.com/CurrencyConvertor.asmx?wsdl에서 사용하고 싶습니다. 하지만 그것은 드롭 다운 목록 메뉴에서 아무것도 얻지 못하는 것입니다. 나는 웹 서비스 당신이 드롭 다운 메뉴를 표시 할 때마다 호출 피하기 위해 제안통화 변환기 웹 서비스가 작동하지 않습니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using com.webservicex.www;
public partial class cc : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
//using web service at http://www.webservicex.com/CurrencyConvertor.asmx?wsdl
double rate = 0, result = 0;
Currency curr1, curr2;
try
{
CurrencyConvertor ws = new CurrencyConvertor();
curr1 = (Currency)Enum.Parse(typeof(Currency), DropDownList1.SelectedItem.Value);
curr2 = (Currency)Enum.Parse(typeof(Currency), DropDownList2.SelectedItem.Value);
rate = ws.ConversionRate(curr1, curr2);
result = System.Convert.ToDouble(TextBox1.Text) * rate;
Label2.Text = "The exchange rate between" + DropDownList1.SelectedItem.Text + " and " + DropDownList2.SelectedItem.Text + " is " + rate;
Label3.Text = "Converted " + TextBox1.Text + " to " + result;
}
catch
{
Label2.Text = "Web service not available please try again later.";
}
}
}
감사
드롭 다운리스트를 어디에도 채우지 못합니다. – Gratzy
제발 자세히 설명해주세요. 서비스를 처음 사용합니다. – user1389384
webservice를 호출하면 드롭 다운 목록을 채우는 것과 상관없는 전환율이 반환됩니다. – Gratzy