C# 字符串替换
例一: 后台代码 public string FormatString(string str) { str = str.Replace(" ", "  ");//控制格式含数 str = str.Replace("<", "<"); str = str.Replace(">", "&glt;"); str = str.Replace('\n'.ToString(), "<br>"); return str; }
后台代码(后台替换) 。。。。。。。。 content.Text = FormatString(dr["content"].ToString());。。。。。。。。
前台代码(前台替换) <%#FormatString(Eval("ReContent").ToString ())%>
例二: 后台代码 protected string DGFormatSex(string xb) { if (xb == "1") return "女"; else return "男"; } 前台代码(前台替换) <%# DGFormatSex(Convert.ToString(DataBinder.Eval(Container.DataItem, "Sex")))%>
例三: 后台代码 protected string DGFormatSex(string type_id) { Conn conn = new Conn(); SqlConnection con = conn.getConn(); string sqlstr = "select * from news_type where id= '" + type_id + "' "; SqlCommand cm = new SqlCommand(sqlstr, con); SqlDataReader dr = cm.ExecuteReader(); if (dr.Read())//存在对应项 { string s = dr["type"].ToString(); return s; } else { return "无"; } } 前台代码(前台替换) <%# DGFormatSex(Convert.ToString(DataBinder.Eval(Container.DataItem, "type_id")))%>
|