@using (Html.BeginForm) внутри @if

Несколько поправок к некоторым сообщениям.

C НЕ поддерживает передачу по ссылке. Он ВСЕГДА проходит по значению. C ++ поддерживает передачу по ссылке, но не является по умолчанию и весьма опасен.

Не имеет значения, какое значение имеет значение Java: примитивный или адрес (примерно) объекта, он ВСЕГДА прошел мимо value.

Если объект Java «ведет себя» так, как он передается по ссылке, это свойство изменчивости и не имеет абсолютно никакого отношения к передающим механизмам.

Я не почему это так запутанно, возможно, потому, что так много «программистов» Java официально не обучены и, следовательно, не понимают, что происходит в памяти?

1
задан Khalil Ben 20 January 2019 в 09:31
поделиться

1 ответ

Удалить @ из использования (Html.BeginForm ... здесь не требуется @, @ требуется, только если какое-либо условие в теге div

    @if (User.Identity.IsAuthenticated)
{
    if (User.IsInRole("Admin"))
    {

        <h4>Create a new document</h4>
            using (Html.BeginForm("Create", "Document", null, FormMethod.Post, new { enctype = "multipart/form-data" }))
            {
                @Html.AntiForgeryToken()

                <span>SOME HTML COD</span>
            }
    }
    else
    { <span>Vous devez être administrateur pour accéder à cette section</span>}
}
else
{<span>Vous devez être connecté pour accéder à cette section</span>}
0
ответ дан Azhar 20 January 2019 в 09:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: