Description:
In this example
we explain that how to call multiple Action methods in same page in Asp.Net
MVC.or how to implement multiple Action Methods in same page in MVC.or how to
use multiple action method in same controller in MVC Razor. Multiple Action
methods in same razor view in MVC.or how to use multiple Action Methods of same
controller in same Razor view in MVC.
public class EmployeeController
: Controller
{
public ActionResult Index()
{
return
View();
}
[HttpPost]
public ActionResult Save()
{
TempData["Message"]
= "You clicked on Save Button!";
return
RedirectToAction("Index");
}
[HttpPost]
public ActionResult Cancel()
{
TempData["Message"]
= "You clicked on Cancel Button!";
return RedirectToAction("Index");
}
}
View:
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<title>Multiple
Action methods in Same Page (View) in ASP.Net MVC</title>
</head>
<body>
<table>
<tr>
<td>
@using
(Html.BeginForm("Save", "Employee", FormMethod.Post))
{
<input type="submit" id="btnSave" value="Save"/>
}
</td>
<td>
@using (Html.BeginForm("Cancel",
"Employee", FormMethod.Post))
{
<input type="submit" id="btnCancel" value="Cancel"/>
}
</td>
</tr>
</table>
@if (TempData["Message"] != null)
{
<script type="text/javascript">
window.onload = function () {
alert('@TempData["Message"]');
};
</script>
}
</body>
</html>
0 comments:
Post a Comment