@Html.ActionLink("Add a bill", "Create", new { controller = "Bill"});
这是我用来在Bill控制器中添加指向Create方法的链接的代码。
但在视图中我看到了
Add a bill (/Bill/Create):
那么,如何删除括号? (/比尔/创建)。
并且,我也希望此链接充当按钮而不是a,我该怎么做?谢谢你的帮助。
答案 0 :(得分:4)
你说的是什么括号很奇怪。假设两者都是默认路由:
@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" />
}