猜数字小游戏
自己写的关于猜数字的aspx文件,using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class number : System.Web.UI.Page { private static readonly Random random = new Random(); private static readonly object syncLock = new object(); public static int RandomNumber(int min, int max) { lock (syncLock) { // synchronize return random.Next(min, max); } } public static int i = RandomNumber(1, 100); protected void Page_Load(object sender, EventArgs e) { // Label4.Visible = false; Label3.Visible = false; if (!IsPostBack) { ViewState["timeout"] = 60; } Label4.Text = i.ToString(); } protected void Button1_Click(object sender, EventArgs e) { int j = int.Parse(TextBox1.Text); Label3.Visible = true; if (j >= 1 & j <= 100) { if (j > i) { Label3.Text = "你的输入偏大,请重新输入! "; } else if (j < i) { Label3.Text = "你的输入偏小,请重新输入! "; } else { Label3.Text = "恭喜你,你猜对了!"; } } else { Label3.Text = "输入有误,请重新输入!"; } } protected void Button2_Click(object sender, EventArgs e) { Label4.Visible = true; } protected void Button3_Click(object sender, EventArgs e) { Label4.Text = i.ToString(); TextBox1.Text = ""; Label4.Visible = false; } protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e) { } protected void TextBox1_TextChanged(object sender, EventArgs e) { } protected void Timer1_Tick(object sender, EventArgs e) { var timeout = int.Parse(ViewState["timeout"].ToString()); if(timeout > 0) { Label5 .Text = + timeout + "秒"; ViewState["timeout"] = --timeout; } else { Response.Redirect("任务结束"); } } }
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助