Kentico调用函数类

时间:2013-06-11 12:53:41

标签: function kentico

我在App_Code中有一个名为Functions的类,我试图调用一个返回字符串的方法。我遇到的问题是,当我运行网站时,它似乎没有达到断点。

这是调用Functions类中方法的代码:

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

这是该类中的代码:

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

当我查看页面的来源时,它会出现而不是我期望的结果。

2 个答案:

答案 0 :(得分:1)

在内联ASP.NET标记中使用equals字符,如下所示:

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

而不是

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

答案 1 :(得分:1)

当出现这两种情况时,

  1. 在页面源代码中,它显示为&lt;%#SMEFunctions.GetContainerClasses()%&gt;和
  2. 即使你有debug =“true”
  3. ,它也没有达到断点

    然后很可能是您将代码放在页面模板而不是转换中。将“#”改为“=”就可以了。