protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { string msg = Request["txtMsg"]; msg = msg.Trim(); string[] words = msg.Split(new char[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries); BLL.Articel_WordsBLL articelWordManager = new BLL.Articel_WordsBLL(); foreach (var item in words) { string[] w = item.Split('='); Model.Articel_WordsModel articelWord = new Model.Articel_WordsModel(); articelWord.WordPattern = w[0]; switch (w[1]) { case "{BANNED}": articelWord.IsForbid = true; break; case "{MOD}": articelWord.IsMod = true; break; default: articelWord.ReplaceWord = w[1]; break; } articelWordManager.Add(articelWord); } } }
/// <summary> /// 获取一个list,包含所有的替换词 /// </summary> /// <returns></returns> public List <Model.Articel_WordsModel> GetReplaseWord() { string sql = "SELECT [WordPattern],[ReplaceWord] FROM dbo.Articel_Words WHERE ReplaceWord IS NOT NULL"; List <Model.Articel_WordsModel> list = null; using (SqlDataReader dr = DbHelperSQL.ExecuteReader(sql)) { if (dr.HasRows) { list = new List <Model.Articel_WordsModel>(); while (dr.Read()) { Model.Articel_WordsModel articel = new Model.Articel_WordsModel(); articel.WordPattern = dr["WordPattern"].ToString(); articel.ReplaceWord = dr["ReplaceWord"].ToString(); list.Add(articel); } } } return(list); }