[英]Passing a Variable Between Views
我有一個視圖,它從模型中提取數據並將其列為一組鏈接:
<p>@foreach (var genre in Model)</P
a href="@Url.Action("Index", "FullMovieList")"> class="genreItem">@Html.DisplayFor(modelItem => genre.GenreName)
我的問題是:如何確定下一頁上單擊了哪種類型? 我應該發送變量:
視圖->流派控制器->全部列表控制器->視圖
如果是這樣,怎么辦?
您可以在查詢字符串中傳遞流派。
使用此Url.Action
重載
@Url.Action("Index", "FullMovieList",new { genre = genre.GenreName })
這將生成帶有查詢字符串的url值,例如"/FullMovieList/Index?genre=someName"
假設您的Index action方法接受一個名為genre
的參數,並檢查該參數的值並根據該參數返回相關響應。
public ActionResult Index(string genre="")
{
if(!String.IsNullOrEmpty(genre))
{
}
// to do :Return something
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.