Give them value and check from Request.Form
:
Your form:
@using(Html.BeginForm(.......))
{
..................
..................
..................
<input type="submit" name="SubmitForm" value="Preview"/>
<input type="submit" name="SubmitForm" value="Save"/>
}
and in the action:
[HttpPost]
public ActionResult SomeAction(FormCollection form,ViewModel obj)
{
if(form["SubmitForm"] == "Preview")
{
// Preview Clicked
}
if(form["SubmitForm"] == "Save")
{
// Save Clicked
}
}
or:
[HttpPost]
public ActionResult SomeAction(ViewModel obj)
{
if(Request.Form["SubmitForm"] == "Preview")
{
// Preview Clicked
}
if(Request.Form["SubmitForm"] == "Save")
{
// Save Clicked
}
}