現在、セキュリティ目的で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..."