当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net 截取字符串代码

asp.net 截取字符串代码

2017年12月12日  | 移动技术网IT编程  | 我要评论
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) %>

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网