Search code examples
c#asp.net-mvcformcollection

Check whether an element exists in mvc formcollection


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.


Solution

  • Try using .Contains():-

     public JsonResult FullRetailerUpdate(FormCollection data)
     {
        if (data.AllKeys.Contains("AnElement")) 
        {
          // Your Stuff
        }
        else
        {
          // Your Stuff
        }   
     }