/// <summary>
/// 截取字串
/// </summary>
public string getString(string RawString, Int32 Length)
{
if (RawString.Length <= Length)
{
return RawString;
}
else
{
for (Int32 i = RawString.Length - 1; i >= 0; i--)
{
if (System.Text.Encoding.GetEncoding("GB2312").GetByteCount(RawString.Substring(0, i)) < Length)
{
return RawString.Substring(0, i) + "...";
}
}
return "...";
}
}我是把它放到一个 类库中 ,并在项目右键中“引用”这个类库,但是为什么在页面中不能直接用 编译器错误消息: CS0103: 当前上下文中不存在名称“getString”源错误:行 75: <%# getString(DataBinder.Eval(Container.DataItem, "title").ToString(), 10)%>
问题可能相当小白,我才从asp转入.net很多不明白
/// 截取字串
/// </summary>
public string getString(string RawString, Int32 Length)
{
if (RawString.Length <= Length)
{
return RawString;
}
else
{
for (Int32 i = RawString.Length - 1; i >= 0; i--)
{
if (System.Text.Encoding.GetEncoding("GB2312").GetByteCount(RawString.Substring(0, i)) < Length)
{
return RawString.Substring(0, i) + "...";
}
}
return "...";
}
}我是把它放到一个 类库中 ,并在项目右键中“引用”这个类库,但是为什么在页面中不能直接用 编译器错误消息: CS0103: 当前上下文中不存在名称“getString”源错误:行 75: <%# getString(DataBinder.Eval(Container.DataItem, "title").ToString(), 10)%>
问题可能相当小白,我才从asp转入.net很多不明白
解决方案 »
- 如何使用MAC地址做网站统计(求助)
- .NET简单简单错误,帮忙处理下
- 哥哥姐姐们c# treeview 中单击结点使其结点图片改变就像CSDN上左边的树一样
- lisbox简单问题
- 关于Cookie和Session
- 如何做到选中选中父节点时该父节点下所有子节点全部选中.选中一个子节点,该子节点的父节点被选中?
- 导出成报表的问题
- 关于.net中送信的问题
- 弹出新页的问题
- 如何去除水晶报表左面的树型目录?
- 过程或函数 'createnewexcel' 需要参数 '@excelname',但未提供该参数
- easyui中,id为dg的datagrid在html的显示中为table,table为啥没有id或者name???
/// 截取字串
/// </summary>
public static string getString(string RawString, Int32 Length)
{
.....
}
然后你的设计代码中的绑定表达式,引用getString需要带上命名空间和类名。
{
....
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;namespace MyExt
{
public class MyExt
{
/// <summary>
/// 截取字串
/// </summary>
public static string getString(string RawString, Int32 Length)
{
if (RawString.Length <= Length)
{
return RawString;
}
else
{
for (Int32 i = RawString.Length - 1; i >= 0; i--)
{
if (System.Text.Encoding.GetEncoding("GB2312").GetByteCount(RawString.Substring(0, i)) < Length)
{
return RawString.Substring(0, i) + "...";
}
}
return "...";
}
}
}
}
page.aspx.cs应该如何绑定与引用?
编译器错误消息: CS0234: 命名空间“MyExt”中不存在类型或命名空间名称“getString”(是否缺少程序集引用?)源错误:行 16: <%=MyExt.getString("456464646466", 4)%>