0

我有一个asp.net mvc4 razor 页面,它有一个围绕会议会话的for 循环。在每次迭代中,我想转储一些隐藏数据,以便进行搜索。问题是,当我转储这些隐藏数据时,它会破坏我的格式并且页面会歪斜。关于如何阻止这种情况发生的任何建议?我认为 style="visibility: hidden" 的跨度实际上不会影响我的屏幕。

您可以在下面看到我将有问题的代码注释掉的地方。当我取消注释时,页面显示正确。

<div id="currentSession">
    <span id="sortsessionTitle"><span id="sessionTitle_@session.Id"  
                                        title="@session.Title">@session.TitleEllipsized</span>

    </span>
    <br />
    <i>by</i>
    @{ var multipleSpeakerSeparator = " "; }
    @foreach (var speaker in session.SpeakersList)
    {
        @multipleSpeakerSeparator
        <a href="@(speaker.SpeakerLocalUrl)" class="author" 
            id="speaker_@(speaker.AttendeeId)" 
            speakerId="@speaker.AttendeeId"> @speaker.UserFirstName @speaker.UserLastName </a>
        multipleSpeakerSeparator = ",";
    }
    @*<span style="visibility: hidden;">

        @foreach (var speaker in session.SpeakersList)
        {
            if (!String.IsNullOrEmpty(speaker.Company))
            {
                @speaker.Company;
            }
        }
        @session.TagListArrayString
    </span>*@

    @if (Model.ShowAgendaOnSchedule)
    {
        <span id="spanSessionTime"> @session.SessionTime &nbsp;&nbsp;</span>
    }

    @if (Model.ShowRoomOnSchedule)
    {
        <span id="spanSessionRoom"> Room: @session.RoomNumber </span>
    }
</div>
4

0 回答 0