我需要在我的MVC项目中实现一个HtmlHelper
扩展,只是在DEBUG模式下输出一些字符串,而不是在RELEASE中。 我第一次尝试是:MVC助手扩展问题
[Conditional("DEBUG")]
public static string TestStringForDebugOnly(this HtmlHelper helper, string testString)
{
return testString;
}
但很明显,这将使编译错误:
"The Conditional attribute is not valid because its return type is not void."
所以我的理解是,一旦你设置[Conditional]
属性,它不会允许任何返回?为什么?
有没有另一种方法来实现这种功能?任何帮助将非常感激。
完美!谢谢你,先生。 – BeCool 2010-06-18 05:34:25
+1对于您如何阅读语言设计师的思想。我从来没有理解人们想如何做到这一点。也许如果我变得更老,更聪明... – 2010-06-18 08:06:57
@Malcolm:语言设计师的头脑不是他正在阅读的唯一东西... – 2010-06-18 15:07:05