Asp.net mvc 正在尝试将参数传递给控制器

Asp.net mvc 正在尝试将参数传递给控制器,asp.net-mvc,Asp.net Mvc,我是MVC新手-我只想向我的控制器传递一个参数 以上是在cshtml中 这是控制器中的代码 公共操作结果索引(字符串id) 我可以看到行动被调用,但什么都没有通过 谢谢您应该在匿名对象中传递路由值: @Url.Action("Index", "Basic", new {id = "abc"}) Url.Action的第三个参数是一个对象。试试这个: <li><a href="@Url.Action("Index", "Basic", new { id = "abc" })"

我是MVC新手-我只想向我的控制器传递一个参数

  • 以上是在cshtml中

    这是控制器中的代码

    公共操作结果索引(字符串id)

    我可以看到行动被调用,但什么都没有通过


    谢谢

    您应该在匿名对象中传递路由值:

    @Url.Action("Index", "Basic", new {id = "abc"})
    

    Url.Action的第三个参数是一个对象。试试这个:

    <li><a href="@Url.Action("Index", "Basic", new { id = "abc" })">Basic</a></li>