방금 ASP.NET을 배우기 시작한 친구들은 줄 바꿈이 포함된 많은 양의 콘텐츠를 표시할 때 줄이 자동으로 줄 바꿈되지 않는 문제에 직면하게 될 것입니다. 이제 이 문제를 해결하고 함께 배울 수 있는 정말 효과적인 방법을 알려 드리겠습니다.
VB.NET에서:
1 Function HtmlCode()Function HtmlCode(ByVal fString)
2 fString <> ""이면
3 fString = 바꾸기(fString, Chr(13), "")
4 fString = 바꾸기(fString, Chr(10) & Chr(10), "</P><P>")
5 fString = 바꾸기(fString, Chr(10), "<BR>")
6 HtmlCode = fString
7 종료 조건
8 종료 기능
9
사용 예:
ContentTxt.Text = HtmlCode(Rs.Item("NewsContent"))
참고: .ContentTxt는 Label 레이블 컨트롤이고 Rs.Item("NewsContent")는 데이터베이스 테이블을 읽는 레코드 세트입니다.
위 코드에 대한 자세한 코드는 내 .NET 블로그 시스템에서 확인할 수 있습니다.
C#:
개인 문자열 HtmlCode(문자열 TString)
{
if (TString != null)
{
TString = TString.Replace("r", "<br>");
TString = TString.Replace(" ", " ");
TString을 반환합니다.
}
또 다른
{
return TString="내용 없음";
}
}
사용 예:
this.ContentTxt.Text = HtmlCode(NewsTab.Rows[0]["ContentTxt"].ToString());
참고: .ContentTxt는 레이블 레이블 컨트롤입니다. NewsTab.Rows[0]["ContentTxt"].ToString()은 데이터베이스 테이블에서 레코드 세트를 읽습니다.
위 코드에 대한 자세한 코드는 내 .NET 뉴스 시스템에서 찾을 수 있습니다.
출처: Li Xiyuan 블로그