单项选择题

杨公堤原名西山路,位于西湖之西,是与苏堤、白堤相齐名的西湖三大堤之一。明代杭州太守(),为疏浚西湖,顶住各方压力,花费五年时间恢复西湖旧观。并在西里湖上筑成一条呈南北走向的长堤,也就是后来的杨公堤。

A.张居正
B.杨梦瑛
C.杨万里
D.海瑞