以前一直有個(gè)頑固的思想,覺(jué)得代碼生成器生成的頁(yè)面,一般無(wú)法滿足客戶的要求,所以一直沒(méi)實(shí)現(xiàn)自動(dòng)的 ASP UI界面的生成功能,最近維護(hù)一些別人寫(xiě)的軟件,特別是多個(gè)人一起完成的項(xiàng)目,看到里面的代碼那個(gè)亂了,越看越來(lái)氣,覺(jué)得什么問(wèn)題都不能按自己的眼光看待問(wèn)題,還需要看得更遠(yuǎn)一些。
創(chuàng)新互聯(lián)公司來(lái)電聯(lián)系:18980820575,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)公司網(wǎng)頁(yè)制作領(lǐng)域十年,包括成都隧道混凝土攪拌車等多個(gè)行業(yè)擁有多年的網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),選擇創(chuàng)新互聯(lián)公司,為企業(yè)保駕護(hù)航!
花出幾天時(shí)間,徹底寫(xiě)了高性能的分頁(yè)程序,通用的管理界面,然后寫(xiě)了一個(gè)代碼生成器,生成一些標(biāo)準(zhǔn)的管理界面,然后重新生成了系統(tǒng)里的很多功能,然后進(jìn)行一些小改動(dòng),就可以滿足客戶的業(yè)務(wù)邏輯了,整個(gè)代碼的質(zhì)量提高了不說(shuō),性能也穩(wěn)定了,也少了注入漏洞,分頁(yè)的數(shù)度也提高足足3倍以上。
有個(gè)規(guī)范的模版代碼,太有必要了,你不能指望人人都是精心寫(xiě)代碼,不能指望人人都是很仔細(xì)認(rèn)真的,干脆用代碼生成器生成好了,再進(jìn)行一些微調(diào),效率會(huì)更好。咬咬牙,幾天時(shí)間,就這個(gè)功能實(shí)現(xiàn)好了,然后一口氣可以生成很多頁(yè)面,將來(lái)還可以反復(fù)用這些功能了。
生成好的界面的運(yùn)行效果如下:
1:生成時(shí)會(huì)多生成一些列,不需要的干掉就可以了,添加雖然麻煩,刪除太輕松了。
2:有標(biāo)準(zhǔn)的分頁(yè)功能,還可以記住每頁(yè)顯示幾條,不用人工干預(yù)。
3:查詢功能也是防止sql注入漏洞的,自己也可以靈活條調(diào)整后臺(tái),后臺(tái)代碼都是自動(dòng)生成的。
4:頁(yè)面上的HTML都是精心整理的,各瀏覽器的兼容性也很好。
5:分頁(yè)支持多種數(shù)據(jù)庫(kù)的分頁(yè),一次寫(xiě)好代碼,可以跑在多種數(shù)據(jù)庫(kù)上。
6:頁(yè)面上的權(quán)限都可以靈活擴(kuò)展,默認(rèn)有參考代碼。
7:刪除功能也是偽刪除,頁(yè)面上刪除掉的數(shù)據(jù)管理員都有恢復(fù)數(shù)據(jù)的余地,防止誤操作,當(dāng)然刪除功能也都有提示的。
網(wǎng)頁(yè)題目:通用權(quán)限管理系統(tǒng)組件(GPM-GeneralPermissionsManager)中實(shí)現(xiàn)高性能的ASP.NET管理頁(yè)面自動(dòng)生成
文章出自:http://vcdvsql.cn/article46/pejdeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開(kāi)發(fā)、App開(kāi)發(fā)、標(biāo)簽優(yōu)化、軟件開(kāi)發(fā)、品牌網(wǎng)站設(shè)計(jì)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)