出于安全考虑,我目前正在将WSPs
申请转换为WAPs
。
但是我遇到了一些问题,我无法在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) %>'
e.g。
string = "Hung Hang is not chinese, guess?"
输出为"Hung Hang is not chinese..."