Как я могу переместить атрибут модели из блока foreach? - PullRequest
0 голосов
/ 18 января 2020

Я делаю приложение для заметок. Я делаю заметки из базы данных с помощью foreach и отображаю их на странице просмотра. Мне нужно переместить идентификатор комментария, который я получаю с помощью Foreach, из блока foreach на той же странице. Как можно сделать?

В заключение я хочу использовать атрибут модели внутри блока if.

@using MyEvernote.Entities
@model List<Comment>

@{
    EvernoteUser userCache = Session["loginCache"] as EvernoteUser;
}

@foreach (Comment say in Model)
{

        <li>
            <div class="container">
                <div class="row notDetail">


                    <div class="buttonGroup">
                        @if (userCache != null && userCache.ID == say.Owner.ID)              
                {
                            <button type="button" class="btn btn-warning btn-sm" data-note-id="@say.Note.ID" data-edit-mode="false" onclick="doComment(this,'edit_clicked',@say.ID,'#comment_text_@say.ID');"><span class="far fa-edit"></span></button>
                            <button type="button" class="btn btn-danger btn-sm" data-note-id="@say.Note.ID" data-edit-mode="false" onclick="doComment(this,'delete_clicked',@say.ID);"><span class="far fa-trash-alt"></span></button>
                        }
                    </div>
                </div>
            </div>
        </li>

}

@if (userCache != null)
{
    <div class="row">
        <div class="col-md-12">
            <hr />
        </div>
    </div>
    <div class="row">
        <div class="col-md-12">
            <div class="Comment input-group">
                <input type="text" class="form-control" id="new_comment_text" placeholder="Yorum" aria-describedby="basic-addon2">
                <div class="input-group-append">
                    <button class="comment btn btn-success btn-sm" type="button" onclick="doComment(this,'new_comment_clicked',-1);"><span class="fas fa-paper-plane"></span> Ekle </button>
                </div>
            </div>
        </div>
    </div>

}

...