C# 如何根据文本字段的输入获取值

C# 如何根据文本字段的输入获取值,c#,asp.net,asp.net-mvc,web-services,C#,Asp.net,Asp.net Mvc,Web Services,基本上,我正在尝试用web服务创建一个货币转换器,通过这段代码,它给了我一个1位数的值,例如,如果我选择从GB到USD,那么它将计算为1 GB=1 USD。但我想要的是,我想在文本框中输入一个值,然后进行转换,例如,如果我插入一个值20并选择从GB到USD,那么应该给我20 GB=任何USD的结果。 请帮我解决这个问题,谢谢你的帮助 currencyconv.CurrencyConvertor cc = new currencyconv.CurrencyConvertor(); currenc

基本上,我正在尝试用web服务创建一个货币转换器,通过这段代码,它给了我一个1位数的值,例如,如果我选择从GB到USD,那么它将计算为1 GB=1 USD。但我想要的是,我想在文本框中输入一个值,然后进行转换,例如,如果我插入一个值20并选择从GB到USD,那么应该给我20 GB=任何USD的结果。 请帮我解决这个问题,谢谢你的帮助

currencyconv.CurrencyConvertor cc = new currencyconv.CurrencyConvertor();

currencyconv.Currency currenFrom = 
    (currencyconv.Currency)Enum.Parse(typeof(currencyconv.Currency), 
    dd1From.SelectedValue);

currencyconv.Currency currencyTo = 
    (currencyconv.Currency)Enum.Parse(typeof(currencyconv.Currency), 
    dd1To.SelectedValue);

double iRate = cc.ConversionRate(currenFrom, currencyTo);

lblConversion.Text = string.Format("1 {0} = {1} {2}", currenFrom, iRate, currencyTo);

根据您发布的内容,您应该在表单中添加一个名为
txtQuantity
文本框,它只允许数字输入。然后你会做一些类似的事情:

double quantity = double.Parse(txtQuantity.Text);

lblConversion.Text = string.Format("{0} {1} = {2} {3}",
    quantity, currenFrom, iRate * quantity, currencyTo);

Tnx Mate非常感谢您的帮助