开发者

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

开发者 https://www.devze.com 2023-04-02 17:04 出处:网络
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

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

精彩评论

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