컴파일시 다음 오류 메시지가 계속 나타납니다. '이름'메시지 '가 현재 컨텍스트에 없습니다. " 내가하려는 것은 메시지 상자를 팝업하는 것뿐입니다. 내 코드는 버튼 클릭에 메시지 보여주기 위해 여기에이름 'Message'가 현재 컨텍스트에 없습니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net.Mail;
을 : 그리고 여기 내 네임 스페이스 페이지 뒤에 내 코드의 상단에 선언
protected void EmailAbout_Click(object sender, EventArgs e)
{
MailMessage myMessage = new MailMessage();
myMessage.Subject = "Exception Handling Test";
myMessage.Body = "Test message body";
myMessage.From = new MailAddress("[email protected]");
myMessage.To.Add(new MailAddress("[email protected]"));
SmtpClient mySmtpClient = new SmtpClient();
mySmtpClient.Send(myMessage);
Message.Text = "Message sent";
}
을이 누락 된 네임 스페이스의 경우인가 ? 그것은 너무 기본적인 것 같지만 아직 이해할 수 없습니까? 미리 감사드립니다! 여기
은 마크 업 페이지입니다 :<%@ Page Title="About SalesPro" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="About.aspx.cs" Inherits="WebApplication2.About" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<h2>
About, Inc.
</h2>
<p>
Some Stuff here...
</p>
<p>
<asp:Button ID="EmailAbout" runat="server" Text="Email Information"
onclick="EmailAbout_Click" />
</p>
</asp:Content>
즉
인가? –
'메시지'란 무엇입니까? –
페이지에'Message'라는 컨트롤이 있습니까? – vcsjones