Пытаясь создать простую форму:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="register.aspx.cs" Inherits="AlphaPack._Default"
MasterPageFile="MasterPages/Main.master"
title="Hi there!"
%>
<script runat="server">
public void regSubmit()
{
statusLabel.Text = "Submitted!";
}
</script>
<asp:content id="Content1" contentplaceholderid="mainContent" runat="server">
<form id="registerForm" runat="server">
<asp:Label runat="server" id="statusLabel"></asp:Label>
<asp:Button id="id" text="Register" OnClick="regSubmit" runat="server" />
</form>
</asp:content>
надеюсь, очевидно, что я пытаюсь сделать, кто-то нажимает кнопку, и она отправляет форму и изменяет текст метки.
Compiler Error Message: CS0123: No overload for 'regSubmit' matches delegate 'System.EventHandler'
Я знаю, что я делаю что-то в корне неправильно, я новичок в .net, переходя от классического ASP.