出于安全目的,我目前正在将我的WSPs
应用程序转换为。WAPs
但我遇到了一些问题,我无法在源代码中调用 Public 函数aspx
,WAPs
在WSPs
aspx
源代码和代码WAPs
隐藏上没有问题。
这是功能;
namespace WAUGHI
{
public static class PublicVar
{
public static string Expurgate(this string TargetStr, int MaxLenght)
{
if (TargetStr.ToCharArray().Count() > MaxLenght)
{
return TargetStr.Substring(0, MaxLenght) + "...";
}
else return TargetStr;
}
} }
如果字符串超过定义长度的限制,该函数会剪切字符串。
在 aspx 源上调用这样的函数
Text='<%# DataBinder.Eval(Container, "DataItem.Categories").ToString().Expurgate(24) %>'
例如
string = "Hung Hang is not chinese, guess?"
输出是"Hung Hang is not chinese..."