Sys*_*ect 4 html asp.net-mvc-3
首先我尝试了
<input type="button" value="Something" onclick="location.href='@Url.Action("ActionName")'" />
Run Code Online (Sandbox Code Playgroud)
但这是一个按钮,我只想要一个链接.我已经在某个地方(虽然疯狂地浏览编程论坛)看到了一种隐藏锚点后面的按钮链接,却无法找到/制作它的方法.
然后我尝试了
<a href="@Html.ActionLink("Something", "ActionName", "ControllerName")"></a>
Run Code Online (Sandbox Code Playgroud)
(在这里,实际上,在页面上,链接看起来像Something">,而"和>不应该在那里)
并且
<a href="@Url.Action("ActionName", "ControllerName")">Something</a>
Run Code Online (Sandbox Code Playgroud)
但后两种方式(使用锚标签)不起作用,通过手段,我不会被定向到另一页.那么,有关如何隐藏链接后面的按钮,或如何使锚标签运行的任何建议?
你想要一个锚,但建议的代码不起作用.试试这种方式(它对我有用):
<a onclick="location.href='@Url.Action("ActionName")'">Something</a><br />
Run Code Online (Sandbox Code Playgroud)
它将以这种方式工作,但当你悬停链接时,你将无法拥有它.所以就这样添加href="#":
<a href="#" onclick="location.href='@Url.Action("ActionName")'">Something</a><br />
Run Code Online (Sandbox Code Playgroud)