asp.net 截取字符串代碼
更新時間:2009年12月22日 22:22:45 作者:
asp.net字符串截取實現(xiàn)代碼,需要的朋友可以參考下。
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,前臺調(diào)用:
<%# UserInfo.DAL.SqlHelper.leftx(DataBinder.Eval(Container.DataItem,"Title").ToString(),20) %>
復制代碼 代碼如下:
#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,前臺調(diào)用:
復制代碼 代碼如下:
<%# UserInfo.DAL.SqlHelper.leftx(DataBinder.Eval(Container.DataItem,"Title").ToString(),20) %>
相關(guān)文章
Windows虛擬主機與VPS如何實現(xiàn)301重定向(asp.net)
301重定向應該是研究SEO必須掌握的技術(shù)。如果你是剛接觸SEO的菜鳥,想了解什么是301重定向,請看《html實現(xiàn)301重定向的方法》一文,我在該篇隨筆中引用了Google網(wǎng)站站長工具對301重定向的解釋2011-12-12asp.net中不能在DropDownList中選擇多個項 原因分析及解決方法
不能在 DropDownList 中選擇多個項,在前一步操作的過程中,已經(jīng)選擇了某個Item2012-10-10asp.net下使用Request.From獲取非服務器控件的值的方法
asp.net下使用Request.From獲取非服務器控件的值的方法,需要的朋友可以參考下。2010-03-03利用Typings為Visual Studio Code實現(xiàn)智能提示功能
最近在學習Node.js及ThinkJS這個框架,用vscode作為開發(fā)環(huán)境。默認情況下vscode對ThinkJS的代碼提示并不好,所以研究了一下,原來可以同通過Typings來讓vscode擁有強大的智能代碼提示功能。下面本文就介紹了如何利用Typings為Visual Studio Code實現(xiàn)智能提示功能。2017-02-02