저는 모델을 반복하면서 데이터를 반복합니다. 액션/ID를 생성하는 각 항목에 버튼을 추가하고 싶습니다. MVC + T4MVC - URL 작업을 양식에 전달하는 방법은 무엇입니까? 또는 action/id를 생성하는 다른 방법은 무엇입니까?
내가 버튼에 URL을 추가 할 수 없기 때문에
는, 나는 다음과 양식을 사용하기로 결정했습니다 : 나는 삽입 된 글꼴 멋진 아이콘에 대신 입력 타입의 버튼을 선택했다<form action="@Url.Action("ItemDetail", new { itemId = @quote.Item.ItemID})">
<button class="btn-bg btn-sm btn-inverse btn-fix-width" type="submit">
<i class="fa fa-th-list fa-fw pull-right"></i>View RFQ
</button>
</form>
.
그러나 /견적/상품 상세 정보가 있습니까?반대로/견적/ItemDetail 해당 itemId = 내가 T4MVC
을 사용하고 123
컨트롤러 :
public virtual ActionResult ItemDetail(int ItemID)
{
return View();
}
RouteConfig : T4MVC와
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
@ Url.Action ("ACTION", "CONTROLLER", 새 {itemId = @ quote.Item.ItemID}) 또는 @Url을 사용해보십시오.액션 ("ACTION", "컨트롤러", null, 새로운 {itemId = @ quote.Item.ItemID}) – Zaphod
여기에 컨트롤러 코드를 입력 할 수 있습니까? – renefc3
@Zaphod 언급을 잊어 버렸습니다. T4MVC – DarkShadowAY