MVC3 - законно ли определять вспомогательные методы внутри бритвы? - PullRequest
1 голос
/ 06 сентября 2011

Я получаю сообщение об ошибке:

CS1513: } expected

Я не вижу пропущенных скобок.По моему опыту, анализатор бритвы иногда срабатывает при определении HTML против C #, поэтому я воспринимаю эти ошибки с недоверием.

Я сделал несколько модификаций, а именно добавил вспомогательный метод.Законно ли определять реализацию метода в представлении через бритву?EG

@{
                protected string MyHelper(int ItemNumber, int RowNumber, int ColumnNumber)
                {
                    string irc = "";
                    irc += "i" + ItemNumber;
                    irc += "r" + RowNumber;
                    irc += "c" + ColumnNumber;
                    return irc;
                }
}

1 Ответ

7 голосов
/ 06 сентября 2011

Razor на самом деле имеет встроенную вспомогательную конструкцию:

@helper greet(string s) {
    <span>Hi there, @s!</span>
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...