我在App_Code中有一个名为Functions的类,我试图调用一个返回字符串的方法。我遇到的问题是,当我运行网站时,它似乎没有达到断点。
这是调用Functions类中方法的代码:
<div class="<%# SMEFunctions.GetContainerClasses()%> ">
这是该类中的代码:
public static class SMEFunctions
{
public static string GetContainerClasses()
{
......
}
}
当我查看页面的来源时,它会出现而不是我期望的结果。
答案 0 :(得分:1)
在内联ASP.NET标记中使用equals字符,如下所示:
<div class="<%= SMEFunctions.GetContainerClasses()%> ">
而不是
<div class="<%# SMEFunctions.GetContainerClasses()%> ">
答案 1 :(得分:1)
当出现这两种情况时,
然后很可能是您将代码放在页面模板而不是转换中。将“#”改为“=”就可以了。