use*_*657 5 asp.net-mvc razor asp.net-mvc-3
我正在摸不着为什么不这样做:
@if (Model.Guid != null) { Html.ActionLink("Fil", "GetFile", new { id = Model.DocumentID }); }
Run Code Online (Sandbox Code Playgroud)
条件本身就是将som随机HTML放在那里而不是actionlink工作:
@if (Model.Guid != null){<span>Test</span>}
Run Code Online (Sandbox Code Playgroud)
同样,它自己的动作链接也没有问题.
有人能告诉我这里发生了什么吗?
你需要在Html.ActionLink之前放一个@符号.
像这样:
@if (Model.Guid != null) { @Html.ActionLink("Fil", "GetFile", new { id = Model.DocumentID }); }
Run Code Online (Sandbox Code Playgroud)
编辑:忘了添加你不需要半冒号,但你可以留下它,如果你想.
| 归档时间: |
|
| 查看次数: |
3134 次 |
| 最近记录: |