使用ASP.NET Web表单在表单控件中使用数值计算

Led*_*key 0 c# asp.net

我一直在使用asp.net Web表单和控件练习,现在变得有点困在用户输入表单中处理数字数据的最佳方式,例如一个简单的例子就是一个名为'length'的输入字段和一个名为'length'的输入字段用户单击按钮的宽度,计算并显示L*W的结果.

我已经测试过使用Convert.ToInt32(strvalue2)将字符串转换为int; 并将结果输出到控制台确定.

但是,当我尝试转换它们并使用以下内容将它们输出到表单控件时:

        string strvaluel = length.Text;
        string strvalueW = width.Text;


            int numValuel = Convert.ToInt32(strvaluel);
            int numValueW = Convert.ToInt32(strvalueW);
            outputbox.Text   = numValuel * numValueW;  (error cannot explicitly convert    type 'int' to 'string'
Run Code Online (Sandbox Code Playgroud)

我是asp.net的新手,所以任何帮助都会受到赞赏

D S*_*ley 6

将其转换为字符串:

outputbox.Text = (numValuel * numValueW).ToString(); 
Run Code Online (Sandbox Code Playgroud)

如果您想要更多地控制格式化(逗号等),请使用格式字符串:

outputbox.Text = string.Format("{0:N}",numValuel * numValueW); 
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅格式字符串文档