2012-05-17 33 views
7

Tôi có ứng dụng MVC3 sử dụng lưới Telerik. Tôi có một biến với html trong đó tôi muốn hiển thị raw:Chuyển html thô sang lưới Telerik

o.RawHtml = "This is a <br/> Test"; 

    @(Html.Telerik().Grid(Model) 
    .Columns(columns => 
    { 
     columns.Bound(o => o.RawHtml).ClientTemplate("<#= RawHtml #>").Title("Raw"); 

     }) 

Theo mẫu Telerik, điều này sẽ hiệu quả, nhưng không. Sản lượng trong một trình duyệt cho thấy
"Đây là một < br /> Test"

và không phải là mong muốn:

This is a 
    Test 

Bất kỳ ý tưởng? Cảm ơn

+0

Nó có liên quan đến .Encoded Tôi đã gặp vấn đề đó trước khi điều khiển. Có một cái nhìn thông qua diễn đàn của họ tìm kiếm rằng –

Trả lời

20

Bạn đã thử đặt thuộc tính Encoded của cột thành false? This page cung cấp một số thông tin.

Theo mặc định, các cột được mã hóa html.

+1

Điều này làm việc .... Cảm ơn bạn – BoundForGlory

Các vấn đề liên quan