2009-09-16 22 views
0

我最近設法讓我的ASP.NET MVC應用程序在Mono運行時的Linux下運行。 .aspx頁面執行完美,包括分配內聯服務器標籤,例如:Mono ASP.NET中的內聯服務器標籤

<%=「某些輸出」%>。

不幸的是,這些用於簡單代碼執行的標籤似乎並未被服務器處理。這裏有一個例子:

寫,如果真

定期ASP.NET將顯示「寫如果是真的」只有當someBool是真實的。單聲道將輸出包括服務器標籤在內的整個聲明。

我找不到有關該問題的任何文檔...你能幫助我嗎?

+0

似乎它適用於變量聲明,但不在我給出的示例中... – RooSoft

回答

0

嗯,你的例子在單聲道2.4.2.3上正常工作。

  • 您使用的是哪種版本的Mono?
  • 您是否在Windows上預編譯您的網站?
  • 它是否在一個更復雜的代碼執行塊?
+0

我承認這是對問題的過度簡化。事實上,我開始認爲當一個標籤跨越多行時會發生問題...... – RooSoft