Lưu giữ lại định dạng của TextArea với ASP.NET

Bạn đang gặp phải vấn đề khi nhập dữ liệu vào TextArea (đầy đủ xuống dòng) nhưng sau khi Submit lên Server các định dạng này mất hết ? Đoạn code sau đây sẽ giúp bạn giữ nguyên xuống dòng trong textarea


Code C#

public string FormatMultiline(string text)
{
if (text == null) {
return “”;
}
string result = text;
if (result.Length > 0) {
result = result.Replace(Constants.vbCr + Constants.vbLf, Constants.vbLf);
result = result.Replace(Constants.vbCr, Constants.vbLf);
result = result.Replace(Constants.vbLf, “
“);
return result;
} else {
return text;
}
}

Để sử dụng được Constants.vbCr & Constants.cbLf bạn phải:
1. Add ref dll Microsoft.VisualBasic vào trong project
2. Thêm namespace vào trong code behind

using Microsoft.VisualBasic;

Để sử dụng hàm này:

String s = FormatMultiline(textbox1.text)

Về tieuyeuit
Lập trình viên Asp.net Tôi chia sẻ một,bạn chia sẻ một và chúng ta có rất nhiều!

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: