2013-05-31 4 views
0

Я в настоящее время конвертирую свое приложение WSPs в WAPs для обеспечения безопасности. , но у меня есть проблема, я не могу вызвать функцию Public на aspx источник в WAPs, на WSPsaspx источник и WAPs codebehind нет проблемы.Вызов общественного метода на WAP

Вот функция;

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..."

ответ

0

При использовании метода расширения (Expurgate) над string типа.

Убедитесь, что ваше пространство имен WAUGHI доступно с вашей страницы.

Посмотрите на это question

Смежные вопросы