Reputation: 7291
I am receiving some data in mvc controller as FormCollection. I would like to check if there is a particular key exists in the formcollection.
public JsonResult FullRetailerUpdate(FormCollection data)
{
//I want to check if
//data["AnElement"] is exist
}
Please help.
Upvotes: 9
Views: 11147
Reputation: 1528
I know that the question was about FormCollection
but for those using IFormCollection
here is the solution.
public IActionResult GetProjectDelivery(IFormCollection data)
{
if (data.ContainsKey("AnElement"))
{
// do stuff
}
else
{
// do stuff
}
}
Upvotes: 1
Reputation: 18873
Try using .Contains()
:-
public JsonResult FullRetailerUpdate(FormCollection data)
{
if (data.AllKeys.Contains("AnElement"))
{
// Your Stuff
}
else
{
// Your Stuff
}
}
Upvotes: 20