?主要有藥物因素。該病發病因素比較復雜。一般認為,主要就是藥物以及感染引起,非常見的藥物比如巴比妥類的藥物,再就是吩噻嗪類藥物還有磺胺類藥物、青霉素、碘化物、阿司匹林這樣的藥物,有可能會引起變應性皮膚血管炎。
再就是感染因素。感染是一個重要因素,比如病毒、鏈球菌、結核桿菌、麻風桿菌、真菌以及原蟲感染,可能會導致變應性皮膚血管炎。再就是殺蟲劑、除草劑,也有可能跟該病有關系。
疾病因素。此外的話,有內在性的疾病,比如冷凍蛋白血癥。高球蛋白血癥、系統性紅斑狼瘡、類風濕性關節炎等,也有可能會引起變應性皮膚血管炎。
當然,可能是這種疾病的臨床表現,對于發病機制的話,目前主要就是考慮致病物質作為抗原進入人體,與抗體結合形成免疫復合物,沉積于血管壁,而引起來的血管損傷。