2013-06-11 3 views
1

У меня есть класс под названием Функции внутри App_Code, и я пытаюсь вызвать метод, который возвращает строку. Проблема, с которой я сталкиваюсь, заключается в том, что она не попадает в точку останова при запуске веб-сайта.Kentico вызывает Функции Класс

Это код, который вызывает метод в классе функций:

<div class="<%# SMEFunctions.GetContainerClasses()%> "> 

И это код в классе:

public static class SMEFunctions 
{ 
    public static string GetContainerClasses() 
    { 
     ...... 
    } 
} 

При просмотре источника данной страницы, она выходит как вместо того, что я ожидаю.

+1

Где именно ваш код? Внутри преобразования для ретранслятора или в файле .aspx или? – probrandono

ответ

1

Использование составляет символ в инлайн ASP.NET разметки следующим образом:

<div class="<%= SMEFunctions.GetContainerClasses()%> "> 

вместо

<div class="<%# SMEFunctions.GetContainerClasses()%> "> 
1

Когда эти два случая,

  1. В исходном коде страницы он отображается как <% # SMEFunctions.GetContainerClasses()%> и
  2. Он не попадает в точку останова, даже если у вас есть debug = "true"

то, скорее всего, вы помещаете код внутри шаблона страницы, а не в преобразование. Изменение «#» на «=» сделает трюк.

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

  • Нет связанных вопросов^_^