@Html.ActionLink("Add a bill", "Create", new { controller = "Bill"});

这是我用来在 Bill Controller 中添加指向 Create 方法的链接的代码。

但在我看到的 View 中
Add a bill (/Bill/Create):

那么,如何去掉括号呢? (/比尔/创建)。

而且,我还希望此链接充当按钮而不是 ,我该怎么做?谢谢你的帮助。

最佳答案

你在说什么括号很奇怪。假设默认路由:

@Html.ActionLink("Add a bill", "Create", new { controller = "Bill" })

和:
@Html.ActionLink("Add a bill", "Create", "Bill")

是等效的,应生成以下标记:
<a href="/Bill/Create">Add a bill</a>

就您关于按钮的问题而言,您可以使用表单:
@using (Html.BeginForm("Create", "Bill"))
{
   <input type="submit" value="Add a bill" />
}

关于ASP.NET MVC : Display a link to another action,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4770826/

10-13 03:13