Форма для модели, отличной от страницы просмотра в ASP.NET MVC 3

В зависимости от того, что Вы называете экранированная глобальная переменная в C, различные ответы возможны.

, Если Вы имеете в виду глобальную переменную, определенную в другом исходном файле или связанной библиотеке, только необходимо объявить это снова с extern префикс:

extern int aGlobalDefinedElsewhere;

, Если Вы имеете в виду затененную глобальную переменную (или затмеваемый, выберите терминологию, которую Вы предпочитаете) локальной переменной того же имени), нет никакого встроенного способа сделать это в C. Таким образом, Вы не должны или делать этого или работать вокруг этого. Возможные решения:

  • метод get/метод set функционирует для доступа к глобальной переменной (который является хорошей практикой, в особенности в многопоточных ситуациях)

  • псевдонимы к globals посредством указателя, определенного перед локальной переменной:

    int noName;
    {
        int * aliasToNoName = &noName; /* reference to global */
        int noName;                    /* declaration of local */
        *aliasToNoName = noName;       /* assign local to global */
    }
    
28
задан SLaks 27 March 2011 в 01:52
поделиться

1 ответ

Полагаю, вы также можете попробовать @ HTML.Action ("EmaialSignup"), и ваш контроллер будет иметь функцию, вызывающую частичное представление, если вам придется визуализировать ограниченное представление нескольких моделей в этом представлении

1
ответ дан 28 November 2019 в 03:32
поделиться
Другие вопросы по тегам:

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