在@ Url.Action中传递值

时间:2015-11-20 04:54:51

标签: asp.net-mvc-4

我想将id传递给控制器​​,下面的代码一直在发送null,因此不会调用该操作(Action将int值作为参数)

@foreach (var item in @Model) {
    <li id="@item.TemplateID">
        <a href="@Url.Action("Template_WorkFlowStageList", "Template", new { templateID = @item.TemplateID });">@item.Name <span>&raquo;</span></a>
    </li>
}

错误已解决,应该在url.action之后使用半列 工作守则:

    @foreach (var item in @Model) {
    <li id="@item.TemplateID">
        <a href="@Url.Action("Template_WorkFlowStageList", "Template", new { templateID = @item.TemplateID })">@item.Name <span>&raquo;</span></a>
    </li>
}

1 个答案:

答案 0 :(得分:0)

错误已解决,我不应该在url.action之后使用半列。 工作守则:

    @foreach (var item in @Model) {
    <li id="@item.TemplateID">
        <a href="@Url.Action("Template_WorkFlowStageList", "Template", new { templateID = @item.TemplateID })">@item.Name <span>&raquo;</span></a>
    </li>
}