我收到错误:
CS1513: } expected
我没有看到任何遗漏的括号。根据我的经验,剃刀解析器有时会因确定HTML与C#而被绊倒,因此我将这些错误带入了一定程度。
我做了一些修改,即我添加了一个辅助方法。通过剃刀在View中定义方法实现是否合法? E.G。
@{
protected string MyHelper(int ItemNumber, int RowNumber, int ColumnNumber)
{
string irc = "";
irc += "i" + ItemNumber;
irc += "r" + RowNumber;
irc += "c" + ColumnNumber;
return irc;
}
}
答案 0 :(得分:7)
Razor实际上有一个内置的帮助器构造:
@helper greet(string s) {
<span>Hi there, @s!</span>
}