欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp.net 截取字符串代码

程序员文章站 2024-03-09 08:37:05
1,把代码放在sqlhelper中。 复制代码 代码如下: #region 截取字符串 /// /// 截取字符串 ///
1,把代码放在sqlhelper中。
复制代码 代码如下:

#region 截取字符串
/// <summary>
/// 截取字符串
/// </summary>
/// <param name="str_value"></param>
/// <param name="str_len"></param>
/// <returns></returns>
public static string leftx(string str_value, int str_len)
{
int p_num = 0;
int i;
string new_str_value = "";
if (str_value == "")
{
new_str_value = "";
}
else
{
int len_num = str_value.length;
for (i = 0; i <= len_num - 1; i++)
{
if (i > len_num) break;
char c = convert.tochar(str_value.substring(i, 1));
if (((int)c > 255) || ((int)c < 0))
p_num = p_num + 2;
else
p_num = p_num + 1;
if (p_num >= str_len)
{
new_str_value = str_value.substring(0, i + 1);
break;
}
else
{
new_str_value = str_value;
}
}
}
return new_str_value;
}
#endregion

2,前台调用:
复制代码 代码如下:

<%# userinfo.dal.sqlhelper.leftx(databinder.eval(container.dataitem,"title").tostring(),20) %>