protected void RBLselect_SelectedIndexChanged(object sender, EventArgs e) { if (Request.QueryString["Mi"] != null) { int Mid = Int32.Parse(Request.QueryString["Mi"].ToString()); string Wnum = Labelnum.ToolTip; if (Wnum != "") { string selectStr = RBLselect.SelectedValue; int myscore = 0; switch (selectStr) { case "G": myscore = 12; break; case "A": myscore = 10; break; case "B": myscore = 8; break; case "C": myscore = 6; break; case "D": myscore = 4; break; case "E": myscore = 2; break; case "O": myscore = 0; break; } string teaself = TextBoxWself.Text.Trim(); if (teaself.Length > 200) { teaself = teaself.Substring(0, 198); } string wself = HttpUtility.HtmlEncode(teaself); LearnSite.BLL.Works ws = new LearnSite.BLL.Works(); if (wself == "") { switch (myscore) { case 12: wself = "你的作品已收藏"; break; case 10: wself = "你的作品很优秀"; break; case 8: wself = "你的作品良好"; break; case 6: wself = "你的作品一般"; break; case 4: wself = "你的作品有待改进"; break; case 2: wself = "你的作品不完整"; break; } } string wdscorestr = TextBoxWdsocre.Text; int wdscore = 0; if (LearnSite.Common.WordProcess.IsNum(wdscorestr)) { wdscore = Int32.Parse(wdscorestr); } ws.Updatemscoreself(Mid, Wnum, myscore, wself, wdscore);//打分并评语 if (DDLstore.Items.Count > 0) { int sindex = DDLstore.SelectedIndex; if (sindex < DDLstore.Items.Count - 1) { int curindex = sindex + 1; DDLstore.SelectedIndex = curindex;//保存当前索引位置 lbcurindex.Text = curindex.ToString(); showflash(); } } } } }