我試圖將自己創建的Web服務與我的Web應用程序一起集成。在我的websvc中,我創建了一個如下所示的方法。輸入字符串在websvc的下拉列表中輸入字符串的格式不正確
public double CarTaxwithOMV(int coetax)
{
double coe = coetax;
if (coetax == 1)
{
coe = 1.3;
}
else if (coetax == 2)
{
coe=1.1;
}
else if (coetax == 3)
{
coe = 1;
}
}
然後在我的網絡應用程序,我試圖在我的web應用程序
int coe = Convert.ToInt32("DropDownList1.SelectedValue");
double totalcost = tc.CarTaxwithOMV(coe);
lblinfo.Text = "Your total car tax for the above information is " + totalcost + ".";
致電上述值在我的aspx頁面,我已經指派我的下拉列表選項的值。
<asp:ListItem Value="1">COEs obtained from May 2002 to February 2004 tender exercises</asp:ListItem>
<asp:ListItem Value="2">COEs obtained from March 2004 to February 2008 tender exercises.</asp:ListItem>
<asp:ListItem Value="3">COEs obtained from March 2008 onwards tender exercises.</asp:ListItem>
我在websvc和aspx頁面聲明的值都是整數。然而,當我試圖打電話並獲得來自websvc方法的價值,我的web應用程序我在下拉列表得到這個錯誤
Input string was not in a correct format
沒有人有任何想法如何從來到這個錯誤?
刪除quatation; –