在使用Fck过程中,Fck里既有图片又有文字,前台页面需要只截取Fck里的文字,(过滤图片)可以使用给方法。
aspx页面:
<div class="index_productclass">
<div class="index_productdoor">
<a href="AboutDoor.aspx" target="_blank"><img alt="" src="images/index_door.jpg" width="179px" height="94px" /><%= SubStr(Reg(m_productdoor),50)%>(进入)</a>
</div>
<div class="index_productcar">
<a href="AboutCar.aspx" target="_blank"><img alt="" src="images/index_car.jpg" width="179px" height="94px"/><%= SubStr(Reg(m_productcar), 50)%>(进入)</a>
</div>
<div class="index_producttools">
<a href="AboutTools.aspx" target="_blank"><img alt="" src="images/index_tools.jpg" width="179px" height="94px"/><%= SubStr(Reg(m_producttools), 50)%>(进入)</a>
</div>
<div class="index_productindustry">
<a href="AboutIndustry.aspx" target="_blank"><img alt="" src="images/index_industry.jpg" width="179px" height="94px"/><%= SubStr(Reg(m_productindustry), 50)%>(进入)</a>
</div>
<div class="index_service">
<a href="ContactUs.aspx" target="_blank"><img alt="" src="images/index_service.jpg" /></a></div>
</div>
cs页面:
public string SubStr(string sString, int nLength)
{
if (sString.Length <= nLength)
{
return sString;
}
string sNewStr = sString.Substring(0, nLength);
sNewStr = sNewStr + "...";
return sNewStr;
}
public string Reg(string s)
{
s = System.Text.RegularExpressions.Regex.Replace(s, @"/<.+?/>", "");
return s;
}
http://hi.baidu.com/%B0%AE%C4%E3%B1%A6%B1%B4liyang/blog/item/0adf981a84fb7a108718bfe6.html