C#web应用程序-正在等待localhost



我正在努力使用我的web应用程序。当我使用VS2008调试它时,它一直在说在web浏览器中等待localhost好长时间了!!我重新启动了它,仍然是原来的样子。我正在实现一个web应用程序,每当点击按钮时,它都会生成随机数,将它们相加并显示总数。

我非常感谢你的推荐。

谢谢!!

代码:

 public partial class _Default : System.Web.UI.Page
    {
     private int RandomNumber(int min, int max)
     {
        Random random = new Random();
        return random.Next(min, max);
     }

        protected void Button1_Click1(object sender, EventArgs e)
        {
            int number = RandomNumber(1, 10);
            int number2 = RandomNumber(1, 10);
            int total = number + number2;
            Label1.Text = Convert.ToString(number);
            Label2.Text = Convert.ToString(number2);
            TextBox1.Text = Convert.ToString(total);
           try
           {
            while (total <= 18)
            {
                int number3 = RandomNumber(1, 10);
                total = number + number2 + number3;
                Label4.Text = Convert.ToString(number3);
                TextBox1.Text = Convert.ToString(total);
            }}
            catch (Exception ex)
           {
                Console.WriteLine(ex);
            }
        }

        }
    }

在许多情况下都有一个无限循环。while循环只有在总数大于18时才会爆发。如果你得到随机数,例如,number1=2和number2=3,那么你就有一个无限循环,因为number3永远不可能大于10。

2+3+(1到10)=无限循环。

最新更新