我有一個如下所示的剃刀視圖:@model WebCoreFly.Models.ViewModels.SearchFlightInfoCollList@foreach (var fcoll in Model){<div class="row"> <div class="col-md-4"> <p>From @fcoll.depFlight.Location , @fcoll.depFlight.Country (@fcoll.depFlight.Airport) Leaves at: @fcoll.depFlight.Time</p> <p>To @fcoll.depFlight.ArriveLoc , @fcoll.depFlight.ArriveCountry (@fcoll.depFlight.ArriveAirport) arrives at: @fcoll.depFlight.ArriveTime</p> </div> <div class="col-md-2"> <p> Tarif: @fcoll.depFlight.Tarif </p> <a asp-action="BookingForm">Choose <a> </div></div>}它基本上是一個輸出我的數(shù)據(jù)集合的列表?,F(xiàn)在對于每個項目,我需要一個鏈接或一個按鈕來啟動一個控制器(我稱之為 BookingForm 并將用戶選擇的項目的數(shù)據(jù)傳遞給它。我怎樣才能做到這一點?在 html 中我知道我會做什么我會創(chuàng)建一個鏈接并通過 get 傳遞一些信息,但是如何在 mvc 上下文中實現(xiàn)它?
1 回答

元芳怎么了
TA貢獻1798條經(jīng)驗 獲得超7個贊
@Html.ActionLink("Your link text", "ActionName", "ControllerName", fcoll)
您的 fcoll 對象將轉(zhuǎn)換為結(jié)果 URL 中的查詢字符串。
或者傳遞單個屬性:
@Html.ActionLink("Your link text", "ActionName", "ControllerName", new { fcoll.Property1, fcoll.Property2 })
- 1 回答
- 0 關注
- 186 瀏覽
添加回答
舉報
0/150
提交
取消