2010-12-09 7 views
0

나는 데이터를 데이터베이스에 삽입 할 때 다중 행 텍스트 상자에서 여러 줄의 문장을 쓸 수있는 기능을 사용자에게 제공합니다. 내가 동일한 데이터를 데이터베이스를 채우는하고 때 그래서 이런 데이터를 채 웁니다 fffffffffffffffffffffffffffffff < BR/> F < BR/> F < BR/> F < BR/> F < BR/> F < BR/> F <BR/F> <BR/F> < BR/> < BR/> FF <BR/F> <BR/F> < BR/> < BR/> < BR/> < BR/> 다음 코드에 줄 바꿈 문자를 추가하는 방법은 무엇입니까?

FFF하지만 & LT, &된다, BR을 제거 할. 이를 위해 다음 코드를 사용했지만 내 목적은 해결되지 않았습니다. Replace 방법을 사용하는 동안, 그래서

 
txtEditorOpportunity.Text = dbReader["DESCRIPTION"].ToString().Replace("<br/>", "\n"); 

답변

1

, 당신의 문제의 <br /> 태그에 공백이 : 그래서 그렇게하는 방법.

.Replace("<br />", "\n"); 

참고 것처럼 <br /> 및 NOT <br/>

1

당신은 제대로 일을 만드는 공간 BR 사이에 문자 및 /를보십시오. 그냥 당신이지고있는 태그를 관찰하십시오, 그들은 ""사이에 공백을 포함합니다. 따라서 바꾸기 명령에 공백을 넣어야합니다. 이런 식으로.

.Replace("<br />", "\n"); 

일부 브라우저 그래서 아무 잘못 없다는 것을 확인하기 위해, 같은 단지 <br><br /> 치료, 다음과 같은 코드로 위의 코드를 대체 할 수 있습니다.

.Replace("<br />", "\n").Replace("<br>", "\n"); 
관련 문제