Default.aspx.cs
上传用户:xy99169
上传日期:2022-08-03
资源大小:139k
文件大小:2k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

ASP/ASPX

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Web;
  5. using System.Web.Security;
  6. using System.Web.UI;
  7. using System.Web.UI.WebControls;
  8. using System.Web.UI.WebControls.WebParts;
  9. using System.Web.UI.HtmlControls;
  10. using System.Collections;
  11. using System.Collections.Generic;
  12. public partial class _Default : System.Web.UI.Page 
  13. {
  14.     static ArrayList students = new ArrayList();
  15.     static List <Student> students2=new List<Student>();
  16.     protected void Page_Load(object sender, EventArgs e)
  17.     {
  18.         if (!IsPostBack)
  19.         {
  20.             string[] classNames = new string[] { "08多1", "08多2", "09多1", "09多2" };
  21.             drpClass.DataSource = classNames;
  22.             drpClass.DataBind();
  23.             
  24.             Student st = new Student("083000001", "Mary", "08多1", "12345678");
  25.             students2.Add(st);                     
  26.             bindStudent();
  27.         }
  28.         
  29.     }
  30.     protected void bindStudent()
  31.     {
  32.         lbxStudentInfo.DataSource = students2;
  33.         lbxStudentInfo.DataBind();
  34.     }
  35.     protected void btnAdd_Click(object sender, EventArgs e)
  36.     {
  37.         string id = txtID.Text;
  38.         string name = txtName.Text;
  39.         string classIn = drpClass.Text;
  40.         string phone = txtPhone.Text;
  41.         Student st = new Student(id,name,classIn,phone);
  42.         if (st.IsValid)
  43.         {
  44.             students2.Add(st);
  45.             bindStudent();
  46.         }
  47.     }
  48.     protected void lbxStudentInfo_SelectedIndexChanged(object sender, EventArgs e)
  49.     {
  50.         int index = lbxStudentInfo.SelectedIndex;
  51.         if (index >= 0 && index < students2.Count)
  52.         {
  53.             Student st = students2[index];
  54.             labStudent.Text = "学号:" + st.StudentID + "<br/>";
  55.             labStudent.Text += "姓名:" + st.StudentName + "<br/>";
  56.             labStudent.Text += "所在班级:" + st.ClassIn + "<br/>";
  57.             labStudent.Text += "联系电话:" + st.Phone + "<br/>";
  58.         }
  59.     }
  60. }