【发布时间】:2019-01-30 02:05:38
【问题描述】:
我对如何在 razor 页面中调用或创建服务器/控制器方法感到困惑。当我做 MVC 时,我会在控制器中创建方法并使用锚标记来调用它:
<a href="/Security/LogOut/">
如何在 razor 页面中执行此操作?我最终创建了一个新页面名称“SignOut”并在 OnGet 中实现了登录,并使用了这样的锚标记:
<a href="/SignOut">
如果我想在一个文件中组合多个操作方法怎么办?我需要为每个操作创建一个页面吗?
【问题讨论】:
-
@Url.Action("Action", "Controller") 可能是您要查找的内容,但要准确理解您的要求有点困难。您可能会对这篇 SO 帖子感兴趣stackoverflow.com/questions/7709001/…
-
没有。那是旧的 MVC 东西。我指的是 Core 2.1 / Razor Pages