簡體   English   中英

在視圖之間傳遞變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM