我是asp.net
中的新人,所以我跟随“入门”#39;来自asp网站的教程,但教程在C#
,我使用VB
,所以我必须更改语法,但现在我在这point上。我的问题出现在代码的一部分,用于添加'编辑'列,这是原始代码:
@grid.GetHtml(
tableStyle: "grid",
headerStyle: "head",
alternatingRowStyle: "alt",
columns: grid.Columns(
grid.Column(format: @<a href="~/EditMovie?id=@item.ID">Edit</a>),
grid.Column("Title"),
grid.Column("Genre"),
grid.Column("Year")
))
这是VB
中的代码:
@grid.GetHtml(
tableStyle:="grid",
headerStyle:="head",
alternatingRowStyle:="alt",
columns:=grid.Columns(
grid.Column(format:=@<a href="~/EditMovie?id=@item.ID">Edit</a>),
grid.Column("Title"),
grid.Column("Genre"),
grid.Column("Year")
))
错误来自format:=
,但我不知道原因
在adition中如果有人知道我在哪里可以找到相同的教程,但在VB
中它会很棒。
提前致谢并抱歉我的语法错误。
编辑:这是错误Comma, ')', or a valid expression continuation expected
答案 0 :(得分:0)
好的语法错误是因为VB
必须像这样使用双@
:
grid.Column(format:=@@<a href="~/EditMovie?id=@item.ID">Edit</a>),