你应当提前申请,因为你没有申请私自搭建牛棚的行为构成了私搭乱建,属于违法行为,所以土管所不让搭建,如果你是养殖专业户,应当向土管所申请养殖用地,经批准后可以修建牛棚,假如你没有申请或未经批准,私自搭建牛棚,就是违法,土管所有权干涉