1. What is a mvc in asp.net?

ASP.NET MVC is a part of the ASP.NET Web application framework

Model: The model contains the core information for an
application. This includes the data and validation rules as
well as data access and aggregation logic.

View: The view encapsulates the presentation of the
application, and in ASP.NET this is typically the HTML markup.

Controller: The controller contains the control-flow logic.
It interacts with the Model and Views to control the flow of
information and execution of the application.

3. What are abstract classes? what is overriding?

A class that contains on one or more abstract functions is
known as abstract class.
we can not instantiate abstract class directly.first we have
to create a derived class and then we can instantiate.

4. What is .NET?

.Net is NOT a programing Language.

Its software bundle or collection of software its support
more than 40 languages(ex:vb.net,c#,j#,ASP.NET ans etc)

5. Can Static Constructor be Overloaded? Justify it?

Its not possible to overload static constructor because
static constructor are parameterless constructor.

6. can we change the page layout in ASP.NET 2.0 as grid layout like in the previous version?

Yes From The IDE of Visual Studio net
There is Option by which you can change the layout of your
form
Select Tool Menu Item then
Select Option Item in Tool Menu then
IN HTML DESIGNER Node then
in CSS Positioning then
Then Select Changed Positioning and
Select select the Absolutely Positioned then Press OK

7. What's the advantage of using System.Text.StringBuilder over System.String?

String..
1.Its a class used to handle strings.
2.Here concatenation is used to combine two strings.
3.String object is used to concatenate two strings.
4.The first string is combined to the other string by
creating a new copy in the memory as a string object, and
then the old
string is deleted
5.we say "Strings are immutable".

String Builder..
1.This is also the class used to handle strings.
2.Here Append method is used.
3.Here, Stringbuilder object is used.
4.Insertion is done on the existing string.
5.Usage of StringBuilder is more efficient in case large
amounts of string manipulations have to be performed

8. When i am using Ajax controls (update panel), Is page events all are executed or only some events are executed? which page events are executed?

only page event executed..why because if u write a update
panel for which control event u want executed so that one
only executed

9. How to bind table colum with gridview column?

you use gridview content click event, in this you do like that

if (dgvCustomers.CurrentRow.Index != -1)
{
if (dgvCustomers.CurrentCell.OwningColumn.Name == "eventype")
if (Convert.ToString(dgvCustomers.CurrentCell.Value) ==
"1")
{ msgbox.show("Hello World ..."); }
}
else
{
MessageBox.Show("Hi its amit" );
}

10. How to update one of my table in database at 4pm every day how it is possible?

if your application is in run under the server system then
take the server time,that time is equal to 4pm then write
the update query of the selected table and field.