我正在使用mvc-5
创建一个网络应用程序这是我的actionlink按钮,看起来像
<p>
<span class="btn btn-success glyphicon glyphicon-plus">
@Html.ActionLink(" ", "insert")
</span>
</p>
当用户点击此按钮时,他应该被重定向到下一页
public ActionResult insert()
{
return View();
}
但是当我点击按钮时没有发生任何事情
我需要做什么?
答案 0 :(得分:2)
您的链接格式看起来不正确。
你只有
@Html.ActionLink(" ", "insert")
添加&#34;链接文字&#34;,操作和控制器名称,您应该没问题。
@Html.ActionLink("Link Text", "YourAction", "YourController")
注意:ActionLink有9个重载,如果链接目标由同一个控制器处理,则允许您省略控制器(除其他外)。
希望有所帮助
答案 1 :(得分:1)
由于您未在链接中生成任何文字,因此无需“点击”。
更改代码以生成包含<span>
元素
<p>
<a href="@Url.Action("insert")">
<span class="btn btn-success glyphicon glyphicon-plus"></span>
</a>
</p>