单项选择题

纳税人因缴纳税款而与税务机关发生争议,根据《税收征收管理法》的规定,应如何解决?()

A.纳税人应向人民法院起诉
B.纳税人应向主管部门反映并要求解决
C.纳税人应向上一级税务机关申请复议
D.纳税人应先缴纳税款,再向上一级税务机关申请复议,对复议决定不服时,可以向法院起诉