-1
我想ID传递给控制器,下面的代码发送空所有的时间,所以动作没有得到所谓的(动作发生在一个int值作为参数)传入@ 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>»</span></a>
</li>
}
错误解决,should'nt后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>»</span></a>
</li>
}
显示控制器'Template_WorkFlowStageList()'方法。它有一个参数'int templateID'吗? –
检查你的控制器 – Vinoth
你的代码看起来很好。检查您生成的html的href属性 - 如果您已经定义了路由,它应该是'href =“/ Template/Template_WorkFlowStageList?templateID = someValue”'(或'“/ Template/Template_WorkFlowStageList/someValue”) –