ASP.NET प्रोग्रामर को ASP तथा PHP जैसे परम्परागत वेब-स्क्रिप्टिंग पर्यावरण के बजाय घटना वाहित GUI मॉडल का प्रयोग करते हुए एप्लीकेशन्स का विकास करने के लिये प्रोत्साहित करता है। फ्रेमवर्क, जावा-स्क्रिप्ट ((Javascript)) जैसी वर्तमान प्रौद्योगिकियों को स्वाभाविक स्टेटलेस वेब पर्यावरण को दृढ़ स्टेट (अन्तर-अनुरोध) में लाने के लिये आंतरिक घटकों जैसे - "viewstate" के साथ जोड़ने का प्रयास करता है।