Asp-Classic
舊 ASP 中的“on error goto 0”和“error resume next”是什麼意思?
我正在使用舊的 ASP 程式碼,但我不確定語義
on error goto 0和error resume next構造。能給我推荐一些有用的資源或者直接啟發我嗎?
On error resume next:如果程序中出現異常,則忽略它並繼續下一條語句。被認為非常糟糕和醜陋,在我看來是正確的。這就像有一個大的:
try { // your code } catch { // nothing! muhaha }在程式碼的每個方法中(或更糟糕的是,圍繞整個程序)。
On error goto 0:禁用目前過程中定義的任何錯誤處理程序。這就像在你的程式碼周圍有一個很大的嘗試,一旦它到達這一行就會被禁用。
有關詳細資訊,請參閱MSDN。