В моем default.aspx у меня есть следующее:
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<h1>Database Exercise - Branches/Staff</h1>
<p>Type a message to store</p>
<input type="text" name="texth" />
<a id ="submit" onclick="Submit_Message()">Submit</a>
</asp:Content>
В моем Default.aspx.cs у меня есть
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
//test event handler - submit message
protected void Submit_Message(object sender, EventArgs e)
{
Console.Write("Hello");
}
}
}
При запуске приложения я получаю:
Ошибка времени выполнения Microsoft JScript: «Submit_Message» не определено
Все, что я хочу, это чтобы обработчик события Submit_Message () срабатывал при нажатии ссылки .... Что я делаю не так?