@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/