开发者

MVC3 - Is it legal to define helper methods inside razor?

I am getting Error:

CS1513: } expected

I don't see any missing brackets. In my experience, the razor parser sometimes gets tripped on on determining HTML vs C# so I t开发者_运维百科ake these errors with a grain of salt.

I made a few modifications, namely I added a helper method. Is it legal to define a method implementation in the View via razor? E.G.

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


Razor actually has a built-in helper construct:

@helper greet(string s) {
    <span>Hi there, @s!</span>
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜