-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」) –