我正在摸不着为何这不起作用:
@if (Model.Guid != null) { Html.ActionLink("Fil", "GetFile", new { id = Model.DocumentID }); }
条件本身就是将som随机HTML放在那里而不是动作链接工作:
@if (Model.Guid != null){<span>Test</span>}
同样,它自己的动作链接也没有问题。
有人能告诉我这里发生了什么吗?
答案 0 :(得分:8)
你需要在Html.ActionLink之前放一个@符号。
像这样:
@if (Model.Guid != null) { @Html.ActionLink("Fil", "GetFile", new { id = Model.DocumentID }); }
编辑:忘记添加你不需要半冒号,但如果你愿意,可以把它留在里面。