Genre:@Html.DropDownList("movieGenre","All")

张天星 Asp.Net MVC 的搜索... 2018年05月26日提问

  • 0 回答
  • 240 浏览

<p>

            Genre:@Html.DropDownList("movieGenre","All")

            Title:@Html.TextBox("SearchString")

            <input type="submit" value="搜索" />

        </p>

关于这一段的疑问。

@Html.DropDownList("movieGenre","All") 这里面的“movieGenre”按老师的说法,是从controller那边,以ViewBag.movieGenre的方式传递过来的?

那么@Html.TextBox("SearchString")呢,这里的SearchString代表了什么呢。

如果说,是点击搜索之后,url里面,?后面的赋值,代表了?SearchString=“aa”这样的意思,那么movieGenre = "xx"这个是怎么传值的呢,movieGenre是代表了public ActionResult Index(string movieGenre,string searchString) 这里的movieGenre,还是 ViewBag.movieGenre的movieGenre