Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 9 của 9
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Lỗi font khi hiển thị dữ liệu ra textbox trong ASP.NET?


  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trong csdl bạn lưu mấy trường đó là gì? Nếu chuẩn thì phải là nvarchar, và khi insert thì phải thêm N đằng trước. ví dụ N'I love u'

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    mình cũng đã làm như thế rồi ! lưu trong dât là nvarchar
    Insert N'abc'
    Nhưng có mỗi cái lấy từ gridview ra textb0x thì bị lỗi Font :-s

  4. #4
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0
    Sử dụng HttpUtility.HtmlDecode khi đưa dữ liệu ra TextBox, vì cái bạn nhìn thấy là Web và ở Client.

    Tìm hiểu thêm về cơ chế của web, nếu bạn muốn hiểu sâu về chúng.

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn nhìn vào database sẽ thấy khi bạn insert vào database, nó là những ký tự đã mã hóa rồi => Sẽ khó khăn khi bạn seach.
    Bạn Insert vào database kiểu gì?
    Nếu bạn Insert bằng SQL thì thêm N'Chuỗi tiếng Việt'.
    Hoặc bạn cũng có thể dùng HttpUtility.HtmlEncode, HttpUtility.HtmlDecode trong code.

  6. #6
    <lỗi này khắc phục sao ?>
    Khi nhập dấu < hoặc > rồi nhấn button là bị lỗi

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi leehommaiwang
    <lỗi này khắc phục sao ?>
    Khi nhập dấu < hoặc > rồi nhấn button là bị lỗi
    lỗi là đúng rồi ! .cậu cứ nhập chay chuỗi sql vậy thì nó xung đột với mấy kí tự đặc biệt. thêm mấy kí tự ";@*...sẽ lỗi tùm lum nữa cho xem

    tốt nhất là dùng store, add parameter vào
    regards !

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi zstar
    lỗi là đúng rồi ! .cậu cứ nhập chay chuỗi sql vậy thì nó xung đột với mấy kí tự đặc biệt. thêm mấy kí tự ";@*...sẽ lỗi tùm lum nữa cho xem

    tốt nhất là dùng store, add parameter vào
    regards !
    "nhập chay chuỗi sql" là sao bạn ? mình nhập kí tự đặc biệt nào cũng không có gì, duy chỉ có < và > là gặp lỗi thôi, lúc học sql server không rành lắm về thủ tục lưu trữ ( store ) và trigger nên sang asp.net với c# lại càng ít sử dụng đến nó.
    Mình nghĩ là lỗi framework, nhưng đem sang máy khác cũng vậy, kể cả là một project mới hoàn toàn chỉ có 1 textbox và 1 button vẫn bị lỗi đó.

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi leehommaiwang
    <lỗi này khắc phục sao ?>
    Khi nhập dấu < hoặc > rồi nhấn button là bị lỗi
    Bạn dùng hàm javascript để kiểm tra ký tự nhập vào ở client đi bạn

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •