זה אולי מה שמלמדים על ASP.NET, אבל אם תסלחו לי, השיטה הזו פשוט גרועה... מה כ"כ קשה ב-IF פשוט בלקוח שיבדוק את זה ? (בשרת בכלל לא צריך לבדוק, מספיק משהו כגון זה:
Dim iForum as Integer = request("forum_id")
במידה ויש משהו שאינו מספר הוא יזרוק שגיאה... אם מדובר ב-Win Forms, מספיק IsNumeric (בהנחה וזה VB).
גם הולידציות של MS NET בסופו של דבר "מרנדרות" קוד ב client ... אך הם עושות PostBack הייתי ממליץ לך לבנות CLASS ברמה של CLIENT ב JS שעושה מה שנקרא "בדיקות קלט" - מספרים, EMAIL, תאריכים ועוד. העניין פשוט,קל ומהיר מאוד ...