长宁山,位于
四川省苍溪县今白桥乡、亭子乡及剑阁县鹤龄乡交界处,宋淳祐三年(1243)
四川安抚制置使余玠,为抗御蒙古军,令王智在此筑城。宋宝祐六年(1258)十月,蒙古首领哥汗率10万大军,从利州过嘉陵江,十月二十三日破苦竹隘,进围王佐将军御处长宁山。王佐、徐昕出师失利,退守鹅顶堡。王佐利用有利地形死守,蒙军攻击10日不下,十一月五日,蒙哥亲自督战。数万之众,在望喜门外血战两昼夜,仍难攻下。王佐、徐昕统率鹅顶堡军民凭据险势,顽强抵抗。蒙哥损兵折将甚多。招来亲王非议。于是蒙哥在十一月七日再次亲自督军进攻鹅顶堡,黄昏时知县王仲出降。夜里蒙古军破城,乱阵中,王佐率残军与蒙古兵拼杀,士卒阵亡殆尽,王佐受重伤,遂愤然自杀殉国,翌日晨,其副将徐昕、王佐夫人张氏及部属、儿子等46人亦不屈而死。无一人投降。时人将王佐墓建碑、亭、作碑记,颂扬王佐坚贞。清乾隆进士苍溪知县丁映奎有《王将军佐墓碑纪事》七律一首,其诗云: