2012-09-29 32 views
0

你可以跳出和退出ASP標籤,如PHP可以退出解析模式嗎?例如,在PHP中,您可以在代碼塊的中間退出,如果您想顯示大量的HTML代碼,這非常有用。ASP是否允許您從腳本標記(如PHP)中轉義?

<?php if ($expression == true) { ?> 

    <h1>This will show if the expression is true.</h1> 
    <p>I can put lots of HTML code here.</p> 

<?php } ?> 
+0

是的,ASP可以和HTML一起編寫,但最好避免 – FirmView

+0

我同意你的FirmView,但是公平的說,你完全可以避免將「腳本代碼」與HTML ?即使函數經常需要輸出數據,並且至少需要一些最小的HTML。 – HK1

+0

@ podiluska是正確的。 Firmview也是如此。你可以,但我認爲使用更好地分離設計和功能層的東西會更好。 ASP.NET是一個很好的例子。 –

回答

2

您可以。

<% if (expression) then %> 
    <h1>This will show if the expression is true.</h1> 
    <p>I can put lots of HTML code here.</p> 
<% end if %> 

那種喜歡混亂,這可能創造麪條是在傳統的ASP的主要缺陷之一,除非作出了艱苦的努力,以保持那些代碼管理。

我不確定你爲什麼想要使用傳統的ASP。 (或者php,對於這個問題)

+0

很好,這工作。我不得不在表達式後添加「then」,儘管如此: '<%if(expression)then%>' – Brad

+0

自從我寫了任何:-)之後已經有一段時間了。 – podiluska

相關問題