這個(gè)問(wèn)題,應(yīng)該算是很簡(jiǎn)單的問(wèn)題,可說(shuō)實(shí)在的,折騰了2個(gè)小時(shí)的時(shí)候,后面整出來(lái)的時(shí)候,真坑爹呢。現(xiàn)在把這個(gè)過(guò)程給大家,希望可以給大家一個(gè)提醒。
一、VB.NET ASP.NET問(wèn)題還原當(dāng)我對(duì)一條數(shù)據(jù)進(jìn)行編輯的時(shí)候,我們進(jìn)入了編輯頁(yè)面,比如下面頁(yè)中的Work Araound字段

我對(duì)這些字段填了一些內(nèi)容。我通過(guò)回車(chē),分成了一段一段,可是,當(dāng)我們保存這個(gè)編輯頁(yè)面的時(shí)候,結(jié)果如下:

可以很清楚看到顯示出來(lái)的值沒(méi)有分段。顯示效果很不友好。
解決方案:關(guān)鍵字:vbCrLf(因?yàn)轫?xiàng)目需要,所以用的是VB.NET 以及VS2005,讓大家見(jiàn)笑了),我通過(guò)下面的代碼獲取到每當(dāng)你回車(chē)的時(shí)候,然后我就先獲取到回車(chē)符,然后再轉(zhuǎn)行成“|”,這樣一并存入數(shù)據(jù)庫(kù)。(其實(shí),這里有一個(gè)缺點(diǎn),就是“|” 成了一個(gè)不能用的一個(gè)字符了。)
其實(shí),這里面還有一個(gè)問(wèn)題,就是當(dāng)每一條都很長(zhǎng)的時(shí)候,就會(huì)出現(xiàn)下面的bug。看到?jīng)],超出的字段沒(méi)有進(jìn)行換行,很難看。

這個(gè)我們需要在當(dāng)前元素的父級(jí)元素加一個(gè)樣式就OK啦,就是word-break:break-all,然后就會(huì)自動(dòng)換行了。

點(diǎn)評(píng):感覺(jué),繞了一個(gè)彎似的。可是,就先這么用著吧,反正先提交再說(shuō)!
二、C# ASP.NET的情況呢那處理就簡(jiǎn)單多了呢。環(huán)境:VS 2010
測(cè)試代碼:

看上面,我沒(méi)有設(shè)置什么,就自動(dòng)的識(shí)別了 換行符號(hào):/r/n,那接下來(lái)就很好處理了:

就可以了。
三、Winform那在Winform中呢,那就更簡(jiǎn)單了,你都不需要處理,把的值直接賦值到textbox就OK啦。

誒。你不得不感慨技術(shù)的先進(jìn)哦。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注