4

好的,我对 ASP.Net / MVC 2 很陌生。谁能解释如何使用 Html.ActionLink 东西?我知道第一个参数是显示的文本,但是对于第二个参数,动作名称是什么?

4

1 回答 1

2

asp.net MVC 框架中的用户操作基于控制器和操作,使您能够创建到特定部分的页面(或链接)。

例如,您可能想要一个页面来编辑产品,以便您拥有一个带有 Edit Action的产品控制器。然后,您可以创建一个 Html ActionLink 将用户定向到此页面。

总之,“动作”将是您想要引导用户使用的 ActionResult 方法。

<%: Html.ActionLink("Edit Product", "Edit", "Product") %>

public class ProductController : Controller
{
    public ActionResult Index() // Index is your action name
    {
    }

    public ActionResult Edit(int id) // Edit your product
    {
    }
}
于 2010-12-18T17:47:07.833 回答