ASP.NET MVC2剃须刀 - Html.ActionLink与HTML属性
问题描述:
请大家帮忙,ASP.NET MVC2剃须刀 - Html.ActionLink与HTML属性
<%= Html.ActionLink("Edit", "Edit", New With {.id = item.good_id},DBNull.Value,new With { @title="Edit", @rel="gb_page[500, 500]"})%>
我想加入我的ActionLink的HTML属性,但它不与这些错误的工作: 表达预计
谢谢
答
首先,你不能在MVC2中使用Razor。其次,您似乎正在使用WebForms View Engine,因此即使Razor可用,您也无法将剃须刀与WebForms混合使用。第三,你不应该使用DBNull ..你可能根本不需要这个字段,但是如果你这样做的话,它应该是C#中的Nothing
(在VB中)或者null
。
你想要的是像这样(C#语法,我不知道VB的方式,我认为gb_page是某些类型的数组):
<%= Html.ActionLink("Edit", "Edit", new { id = item.good_id , title="Edit",
rel=gb_page[500, 500]}) %>
感谢您的回答,我曾尝试你的建议,但没有字符'@'之前的HTML属性,编译器给出的错误响应告诉它是匿名的。像这样:它几乎完成但仍然错误,它告诉'表达预期'。请帮忙.. – Ricky