Tribhuvan University

Institute of Science and Technology

2079

Bachelor Level / sixth-semester / Science

Computer Science and Information Technology( CSC378 )

NET Centric Computing

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 8 + 8

Time: 3 Hours

Candidates are required to give their answers in their own words as far as practicable.

The figures in the margin indicate full marks.

Group A

Attempt any two questions.

1

What is the purpose of web form? Write a program to demonstrate the concept of collection and generics.

2

Explain the uses of cookies. What types of vulnerabilities can occur in web application? Show the case of Cross-site Scripting attack.

3

Describe any two hosting models for core application. Design a client side validation application using jquery for taking input data from student in Library Management System, assume your own assumptions.

Group B

Attempt any eight questions.

4

How to you assign roles, claims and policies? Explain with an example.

5

What types of problems lead to SQL injection attack? Discuss any two types of ASP.Net host models.

6

What does single page application means? Discuss about server side strategies.

7

Write an ADO. Net application to read the data from the existing table MOVIE(id, name, genre), where genre is “comedy”.

8

Differentiate between .NET and ASP.NET frameworks. How do you test the .NET core applications?

9

Define HTTP. Explain the MVC pattern.

10

What does dependency injection and IOC container means? Explain.

11

What is tag helper? Discuss about razor syntax with an example.

12

Write short notes on (any two):

1. Lambda Expression

2. Containerization using Docker

3. Delegates and Events