The compiler throws an "Duplicate 'AcceptVerbs' attribute" error if we have multiple attributes on an action method. The correct way to include multiple verbs is by ORing the different verbs together as specified by Neha275 in the above answer.
[AcceptVerbs(HttpVerbs.Get)]
[AcceptVerbs(HttpVerbs.Put)]
public ViewResult List(string category, int page = 1)
{}