The New College (Autonomous)
Chennai – 600 014 A
Sub Code 20BJM610
Title: Programming In ASP.NET
Maximum Marks: 75 April 2025
Duration: 3 Hours
Section – A Answer All Questions (10
X 2 = 20 Marks)
1. What is the role of namespaces in C#?
2. What is a class library in .NET? Provide an example of how it's used.
3. Explain the role of the ViewState
4. What is the purpose of the @Page directive in an ASP.NET Web Forms page?
5. What is the role of AutoPostBack ?
6. Explain the purpose of list controls in ASP.NET
7. What is the AdRotator control in ASP.NET?
8. Define dynamic graphics in ASP.NET.
9. What is the difference between single-value and repeated-value data binding
10. What is direct data access in ADO.NET
Section – B Answer Any Five Questions (5 X 5
= 25 Marks)
11. Describe different types of loops in C# with examples.
12. Illustrate with examples event handling in ASP.NET Web Forms ?
13. How is Exception handling implemented in ASP.NET? Provide details.
14. Explain the Tree View control in ASP.NET
15. How does data binding help in displaying data on web pages or forms? Provide
an example of data binding a grid control to a data source.
16. Discuss the Calendar control in ASP.NET. Explain its key properties and
events,
17. Demonstrate method overloading in C#.
18. Discuss the role of HTML server controls in ASP.NET.
Section – C Answer Any Three Questions
(3 X 10 = 30 Marks)
19. Analyze the components of the .NET Framework and evaluate their impact on
software development
20. Assess the significance of application events in ASP.NET and devise strategies
for handling these events efficiently. Provide code examples to support your
explanation.
21. Describe the process of deploying an ASP.NET website.
22. Elaborate the Validation controls.
23. Explain in detail the ADO.NET architecture.