Skip to main content

Action Selector in Asp.net Mvc

Action Selectors

Action selector are the attribute that applied to action method to handle a particular requests.
MVC 5 have following action selector attributes:

1) ActionName
2) NonAction
3) ActionVerbs


ActionName:

It allow us to specify different ActionName then the method name.


[ActionName("Student")]
public ActionResult StudentName(string stuName)
{
  
  return View();

}

In the above example, before specify [ActionName("Student")] , action method name was "StudentName" but after applying ActionName the new name of action method is "Student".



NonAction:

NonAction method indicates that the public method of a controller is not an action method. If you apply NonAction then it will not treat as a Method.



[NonAction]
public ActionResult StudentName(string stuName)
{
  
  return View();

}


ActionVerbs:

MVC framework support following ActionVerbs:

1) HttpGet
2) HttpPost
3) HttpPut
4) HttpDelete
5) HttpOptions
6) HttpPatch

In the next article we will learn about Models.

Click here to learn about Models


Comments

Popular posts from this blog

CRUD Operation in ASP.NET MVC Using ADO.NET Jquery Ajax

In this article of ASP.NET MVC we will learn about CRUD operation using jquery ajax so let's start. Firstly open visual studio: Go to File => New and Select Project,when you select project then New Project Dialogbox will appear. Select ASP.NET Web Application (.NET Framework) and give a name to your project , as we are building CRUD Operation so our project's name could be CRUD_OPEATION and then select OK. Now you will see a new dialogbox, select Empty Template and MVC folder. After create project you will see a like screen like this: Now go to Models folder and add ADO.NET Entity Data Model and give any name like in my case i give dbEntities and selec OK: After that you will see a dilogbox called Entity Data Model Wizard, select EF Designer from database and select Next: After that a new dilogbox will appear and it will ask a new connection to your sql server, then select New Connection and give server name ( if you want to see your server name then open sql server,it will ...

ASP.NET MVC - Get Started

ASP.NET is a free web framework for building websites and web applications on .NET Framework using HTML, CSS, and JavaScript. These tutorials are designed for beginners and professionals who want to learn ASP.NET MVC 5. In the next article we will learn How to Create First Asp.net MVC application. Click Here To Create First MVC Application

Views in Asp.net Mvc

In this article we will learn about Views in ASP.NET MVC framework, Basically view is the user interface. View display data from model class to viewers. Create New View Open StudentController class then right click inside Index method and Click Add View. After Click Add View , Select "Empty(Without model) " from Add View dialog box then click OK. It will add Index View in View folder. This is how you can add views.