如何使ActionLink看起来/ Book?bookType = textbook。 我试过看下面但它给出了错误"名称'教科书'在当前上下文中不存在"。我想我错过了一些重要的东西。感谢
public class BookController : Controller
{
public ActionResult Index(string bookType, string sortOrder, string searchParams)
{..}
}
查看
@Html.ActionLink("Učebnice", "Index", "Book", new { bookType = textbook })
答案 0 :(得分:1)
实际上,您将链接标记的属性添加到名称bookType和教科书
<a href="/Učebnice?Length=4" booktype="textbook">Home</a>
所以如果你想传递QueryString
1-你在Qoute Mark中写了textBook - &gt; &#34;教科书&#34; 2-使用此代码;
@Html.ActionLink("Učebnice", "Index", "Book", new { bookType = "textbook" }, null)
答案 1 :(得分:0)
@Html.ActionLink("Učebnice", "Index", "Book", new { bookType = "textbook" }, null)
您需要将null添加到结尾。
答案 2 :(得分:0)
确保视图中存在textbook
并添加null
链接结尾。或者你可以使用
<a href="@Url.Action("Index", "Book", new { bookType = textbook })" >Učebnice</a>