MVC: Action Methods with Parameters

Passing arguments to action methods.

It’s often necessary when calling an action method to pass to it variables necessary for business logic.
In this article, I will illustrate one method that is similar to the Web Forms programming model of using the question mark + equals sign convention (?VariableName=Value).

To begin, I first created a simple HelloWorld controller in which I placed an action method “Welcome().”
Notice that this method receives two parameters, “name” and “numTimes.”

1-action-methods-with-parameters

Now I’ll run my application while passing the variables “?name=earnie&numtimes=4.”
As you can see, the Welcome() method parsed my name and the number of times I wished to display a welcome message to myself.

2-action-methods-with-parameters

Also, I may elect to use an action method that returns a simple string result instead of a View.

3-action-methods-with-parameters

When I execute the action method, you can see the results are similar.

4-action-methods-with-parameters

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s