歷史上的川港一向與海門聯繫緊密,川港亦是海門廳治到通州最便捷的必經之地,但是“時西北一方雖近州境,尚隔流洪。闊處一二十里,狹亦數里,潮汐上下衝激,沙土隨漲隨坍,勢難連線。貧民徒涉淤泥中,爬沙不前,猝遇潮至,如萬馬奔騰,漂流滅沒以致殞命者不少。”(《光緒海門廳圖志·卷九》所載之《徐公堤碑》)乾隆三十九年(1774年)海門廳同知徐文燦看到交通如此不便,相度水文地勢,提議築一條堤橫截中流,既利通(州)海(門)之交通,又可攔蓄潮水回瀾中的泥沙,使淤泥成為泥阜。徐文燦的這個構想,得到多數人的積極支持。徐遂報請督撫批准,徵集民夫,選定吉日築堤。工地離廳治茅家鎮二十多里,徐文燦天天黎明時趕到工地,與負責築堤的周才、沈涵等人一起指揮施工,到天黑才回茅家鎮。築堤工程相當艱巨,規模宏大,動用民工成千上萬,築好的堤段,時有潰決,亟須搶補,特別是到合龍的一段,水很深,下面的沉沙又“嫩”,把“土牛”拋下去,很快就被潮水沖離移位,因而無法合龍。徐文燦雖毫不退縮,但也無計可施。次年春,一天昏黑時,據傳有很多人看到大江上有千百盞紅燈從水面漂浮過來,到堤旁就排成一線,然後又漂浮而去。大家以為有神來指示,紛紛施禮禱祝。第二天施工時,按照紅燈排列的樣子彎環築土,水下的土層很堅實,施工也較順利,僅一天時間,堤壩即告合龍。該堤總長2180丈,寬1丈5尺左右,寬窄根據水勢緩急而定。這道堤就築在西天補沙的西南邊,東去天補鎮,西去川港鎮,當時人稱“東海壩”“西海壩”。
有了這道堤,通州、海門間的交通可以用車馬,步行也很方便。沒過幾年,堤南堤北的水灘沙渚也都漲為沃土,海門廳的農田增加了幾千頃,成萬農戶在新漲沙地上安了家。乾隆五十五年(1790年)王恆擔任海門廳同知時,原以為海門都是沙洲,看到東境以外大海波濤滾滾,而西北與通州接壤處卻是一馬平川連片沃野。一打聽,人們皆稱頌徐公之業績與德政。後來,王恆於乾隆五十七年(1792年)在堤上立了一塊“徐公堤碑”,並建了一座碑亭,以紀念徐文燦。再後來,鄉人在徐公堤西端接近川港鎮的地方,建了一座海神廟,永祀香火,以酬謝神靈佑助修堤之功。