【发布时间】:2012-03-22 13:50:06
【问题描述】:
@using (Html.BeginForm("AbuseReportInfo", "Admin", new {id = @Model.Id, verify = true }))
{
<div class="cashOutHistory-item-header">
@Html.ActionLink(@Model.Material.Name, "Details", "Material", new { id = Model.Material.Id }, null)
</div>
<div class="cashOutHistory-item-header">
Subject:
</div>
<div>
<span class="cashOutHistory-item">
@Html.DisplayFor(model => model.Subject)
</span>
</div>
<div class="cashOutHistory-item-header">
Description</div>
<div>
<span class="cashOutHistory-item">
@Html.DisplayFor(model => model.Description)
</span>
</div>
<p>
<input type="submit" id="btnVerify" name="btnVerify" value="Discard" />
</p>
<p>
@Html.ActionLink("Back to List", "Index")
</p>
}
创建动作链接时:
@Html.ActionLink(@Model.Material.Name, "Details", "Material", new { id = Model.Material.Id }, null)
页面加载时链接不可点击。
但是当把动作链接放在下面时:
@Html.ActionLink("Back to List", "Index")
链接有效。
这是为什么?我希望链接能够在其最初放置的位置工作。
【问题讨论】:
-
第一个示例中生成了什么 HTML?
-
通过某些选择器附加的某些 javascript 正在取消重定向事件?
标签: c# .net asp.net-mvc-3 html-helper actionlink