asp.net mvc - 调用MVC控制器和Action方法的HTML按钮
我知道这是不对的,但为了说明,我想做这样的事情:
我的目标是制作一个HTML按钮,它将调用我的MVC控制器的动作方法。
16个解决方案
220 votes
除非您想要发布操作,否则无需使用表单。 输入按钮(不提交)将起作用。
'" />
Cheddar answered 2019-04-17T06:27:03Z
197 votes
Razor语法在这里:
Babul Mirdha answered 2019-04-17T06:27:28Z
53 votes
type =“button”阻止页面提交。 相反,它执行你的行动。
Amir Chatrbahr answered 2019-04-17T06:27:53Z
14 votes
您可以使用Url.Action指定生成控制器操作的URL,因此您可以使用以下任一方法:
">要么:
';return false;" value="Click me to go to /Home/About" />
';return false;" value="Click me to go to /Account/Register" />
Jon Galloway answered 2019-04-17T06:28:25Z
12 votes
试试这个:
@Html.ActionLink("DisplayT