Нет, вам не нужно перечислять их все в вашем файле global.asax, просто укажите их как необязательные параметры в вашем действии.
, например
public ActionResult Search(string q, int page = 1, string country = "", etc etc)
Если вы не можете использовать значения по умолчанию, просто обнуляйте их.
, например
public ActionResult Search(string q, int? page, string country, etc etc)
Savvy?
HTHS,
Charles