谁能告诉我这是为什么代码给运行时错误:这是为什么CSHTML给运行时错误
@if (Request.IsAuthenticated) {
Welcome <b>Page.User.Identity.Name;</b>!
[ Html.ActionLink("Log Off", "LogOff", "Account"); ]
<br />
<br />
[ Html.ActionLink("Change Password", "ChangePassword", "Account"); ]
<br />
}
else {
[Html.ActionLink("Candidate Login", "LogOn", "Account",new { id = 1 },null);]
<br />
<br />
[Html.ActionLink("Employer Login", "LogOn", "Account", new { id = 2 }, null);]
<br />
}
我应该怎么做才能避免呢?我越来越疯狂的背后,这些括号和HTML混合起来
这些是什么括号[]您正在使用?您是否尝试了'@ Html.ActionLink ...'而不是? –
你得到了什么错误信息? –
@ØyvindKnobloch-Bråthen:这些括号仅用于格式化。而已。 – Jaggu