我需要在我的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