我在編譯時不斷收到以下錯誤消息:「名稱'消息'在當前上下文中不存在」。我想要做的就是彈出一個消息框。下面是在我的代碼的首頁背後宣佈我的名字空間:當前上下文中不存在名稱'消息'
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>
這是一個web應用程序? – 2012-07-10 16:14:48
什麼是'消息'應該是? – 2012-07-10 16:15:57
你的頁面上有一個名爲'Message'的控件嗎? – vcsjones 2012-07-10 16:16:08