Frage

Ich habe den folgenden teilweisen Ansichtscode

@model IEnumerable<PDoc.Web.Models.UserDocModel>
@using MvcContrib.UI.Grid;
@using MvcContrib.UI.Pager;
@using MvcContrib.Pagination;

<div id="docList">
@Html.Grid(Model).Columns( column => {
    column.For( u => u.Description ).Named( "Description" );
    column.For( u => u.FileName ).Named( "File name" );
    column.For( u => u.FileSize ).Named( "Size" );
    column.For( u => u.UploadDate.ToShortDateString() ).Named( "Upload Date" );
    } ).Attributes( @class => "table-list" ).Empty( "No documents uploaded" )

    <div style="position:absolute; bottom: 3px; width: 95%;">
        @Html.Pager( (IPagination)Model )..First( "First" ).Next( "Next" ).Previous( "Previous" ).Last( "Last" ).Format( "{0}-{1} di {2}" )
    </div>
</div>

Dies macht HTML für die Pagination codiert, wie im folgenden Snippet mit Chrome Developer Tool kopiert wurde

<div id="myDocs">
  <div id="docList">
     <table class="table-list">...</table>
     <div style="position:absolute; bottom: 3px; width: 95%;">
        &lt;div class='pagination'&gt;&lt;span class='paginationLeft'&gt;1-1 di 1&lt;/span&gt;&lt;/div&gt;
    </div>
</div>

Wieso den?

Auch mit Chrome DT kann ich zwei doppelte Zitate sehen, die das codierte Markup umgeben. Ist das nur eine Möglichkeit, etwas zu zeigen, das Codiert ist?

alt text

War es hilfreich?

Lösung

Ich denke, es wird doppelt codiert. Wenn Sie das HTML.Pager -Zeug in eine HTML.raw () -Methode einfügen, sollte es funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top