寻求C#ASP.NET核心Web应用程序项目的帮助

寻求C#ASP.NET核心Web应用程序项目的帮助,c#,html,asp.net-core,C#,Html,Asp.net Core,我正在尝试将按钮单击事件处理程序添加到ASP.NET核心Web应用程序中,但我不确定如何执行此操作。到目前为止,我所做的是:- 在Index.cshtml文件中,我添加了以下代码行: <button type="button" @onclick="Click_Submit_Button">Submit</button> Index.cshtml代码中的名称onclick给出了一个错误,即该名称在当前上下文中不存在。我认为这不是正确

我正在尝试将按钮单击事件处理程序添加到ASP.NET核心Web应用程序中,但我不确定如何执行此操作。到目前为止,我所做的是:-

在Index.cshtml文件中,我添加了以下代码行:

<button type="button" @onclick="Click_Submit_Button">Submit</button>

Index.cshtml代码中的名称onclick给出了一个错误,即该名称在当前上下文中不存在。我认为这不是正确的名称,如果我使用正确的名称来表示按钮单击事件处理程序,问题就会得到解决。如果确实是这样,我想知道事件处理程序的正确名称。如果情况并非如此和/或我所做的工作中存在其他问题,我将非常感谢您的帮助,让我知道如何着手解决这些问题并正确添加按钮单击事件处理程序。

下面的代码显示您是否单击客户端并在服务器端执行操作

.cshtml文件中的代码

<button name="button" asp-action="check">Click</button>

下面的代码显示了您是否单击客户端并在客户端执行操作

<button name="button" onClick="check()">Click</button>

<script>
function onClick()
{

}
</script>
点击
函数onClick()
{
}
onClick
函数中,使用ajax调用并从服务器端获取数据,而不刷新网页。
作为参考

它奏效了。谢谢你的帮助。很高兴知道
public IActionResult ButtonClick()
{
    return View();
}
public IActionResult check()
{
   //Do your actions here.
    return RedirectToAction("ButtonClick");
}
<button name="button" onClick="check()">Click</button>

<script>
function onClick()
{

}
</script>