ASP.NET MVC2 Razor - 带HTML属性的Html.ActionLink

时间:2011-11-01 04:30:03

标签: asp.net-mvc-2

请帮忙,

<%= Html.ActionLink("Edit", "Edit", New With {.id = item.good_id},DBNull.Value,new With { @title="Edit", @rel="gb_page[500, 500]"})%>

我想在我的actionlink中添加html属性,但它不能解决这些错误: 表达预期

谢谢

1 个答案:

答案 0 :(得分:1)

首先,你不能在MVC2中使用Razor。其次,您似乎正在使用WebForms View Engine,因此即使Razor可用,您也不能将razor与WebForms混合使用。第三,你不应该使用DBNull ..你可能根本不需要那个字段,但是如果你这样做那么它应该是Nothing(在VB中)或在C#中的null

你想要的是这样的东西(c#语法,我不知道vb方式,我认为gb_page是某种数组?):

<%= Html.ActionLink("Edit", "Edit", new { id = item.good_id , title="Edit", 
      rel=gb_page[500, 500]}) %>