INT402 : Modern Web Programming Tools And Techniques End Term Exam Question Paper

Web development tools allow web developers to test and debug their code.

Time Allowed: 03:00 hrs   Max.Marks: 70
1. This question paper is divided into two parts A and B.
2. Answer all questions in serial order.
3. Part A contains 10 questions of 2 marks each. All questions are compulsory.
4. Part B contains 5 questions of 10 marks each. In each question attempt either question (a) or (b), in case both (a) and (b) questions are attempted for any question then only the first attempted question will be evaluated.
5. Do not write anything on the question paper except your registration number at the designated space.

PART A
Q1 a) What are the main components of .NET Framework?
b) Differentiate between Static and Dynamic Web Sites.
c) Elaborate the differences between HTML Server controls and simple HTML Controls. Give any two examples.
d) What do you mean by list controls in ASP.NET? Name any four list controls and show use of any one list control?
e) List the contents of a master page file.
f) What is the use of site map in a website?
g) Define Datasets and Datatables in asp.net along with the syntax and purpose?
h) Briefly Describe two events of the gridview control?
i) Illustrate  the use of web.config file in asp.net web based application
j) Define form based security

PART B
Q2 a) What do you mean by web user control? Write down the code to create a web user control with two text boxes and a button. How we can use this newly created control on aspx page? Write down the code for the same.

Q3 a) i) Differentiate between Master Pages and normal .aspx Pages? 
ii) Discuss the use of Skin ID attribute in the themes?
OR
b) What is the use ContentPlaceHolder in the master page? Justify the use by giving the appropriate example. 

Q4 a) Comment on the statement “SqlDataadapter is a connection less method”? Elaborate the statement by quoting the example of the same. Discuss the method that can be used with the connection oriented approach.
OR
b) Consider the following Database table:
Field
Datatype
EmployeeId
Varchar(50)
EmpName
Varchar(50)
EmailId
Varchar(50)
EmpDesig
Varchar(50)
EmpDept
Varchar(50)

Write the code to insert the values in this database table using the connected database approach.

Q5 a) What is difference between form based and windows based security. Write the appropriate code for the same
OR
b) i. What are the different section of web.config file. Define the use of each. [5]
ii. What is the significance of defining connection string in web.config file [5]

Q6 a) Discuss the use of script manager and write the code for timer control in AJAX
OR
b) i. Write the steps to host website on IIS.                                            [5]
ii. What is the role of IIS in hosting a website.                                      [5]