徐芳,商营穿云关守将,是姜子牙东征五关途中的一关守将。他在穿云关抵抗周军,最终兵败身亡。
穿云关据守
徐芳是商末老将,驻守穿云关多年。姜子牙东征军兵临城下时,徐芳据城固守,不肯投降。他还在关前设下埋伏,险些困住周营先锋。但周军势大,又有阐教仙人相助,穿云关最终被攻破。
徐芳谓左右曰:”吾守此关二十年,岂有降理?城在人在,城亡人亡。”
徐芳在巷战中被周将所杀,后被封为星官。穿云关是黄飞虎反五关时经过的第三关(陈桐之兄陈梧曾在此以诈降计欲烧死黄家),到姜子牙东征时,此关再次成为周军东进的阻碍。徐芳虽非名将,但”城在人在”的坚守,也算是末代商臣的一种气节。
徐芳的坚守与徐盖的投降形成鲜明对比。《封神演义》没有简单地将二人分别贴上”忠臣”和”叛臣”的标签,而是让他们都在封神榜上获得了席位。这种处理方式暗含了作者对”天命”与”人事”之间张力的思考——天命归周是大势,但在大势中仍有人选择坚守,这种坚守本身就有其价值。