联系方式:ASP.net
这是我第一次在ASP.NET中创建from,我正在学习一个教程 这就是错误:联系方式:ASP.net,asp.net,forms,Asp.net,Forms,这是我第一次在ASP.NET中创建from,我正在学习一个教程 这就是错误: Line 23: output += "<p>Groupe: " + Request.Form["c_Groupe"].ToString() + ".</p>"; Line 24: output += "<p>Numéro de téléphone: " + Request.Form["c_Tel"].ToString() + ".</p>"; Li
Line 23: output += "<p>Groupe: " + Request.Form["c_Groupe"].ToString() + ".</p>";
Line 24: output += "<p>Numéro de téléphone: " + Request.Form["c_Tel"].ToString() + ".</p>";
Line 25: output += "<p>J'aimerais être bénévole pour: " + Request.Form["La bibliothèque","Aide en classe","Aide pour les dîners pizza","Aide aux devoirs après l’école","Aménagement paysager (fleurs, arbustes à tailler…)","Photo scolaire","Accompagner les élèves lors des sorties", "Venir parler de votre métier dans une classe ou monter un atelier "].ToString() + ".</p>";
Line 26: output += "<p>Autres: " + Request.Form["c_Autre"].ToString() + ".</p>";
Line 27:
第23行:输出+=”Groupe:“+Request.Form[“c_Groupe”].ToString()+””;
第24行:输出+=“Numéro de télé电话:“+Request.Form[“cÃu Tel”]。ToString()+””;
第25行:输出+=“J'aimeraisÃtre bÃnÃnÃe vole pour:”+请求表格[“图书馆”、“Aide en classe”、“Aide pour les dÃners pizza”、“Aide aux devoirs aprÃl€”™Ã©科尔“,”我的朋友们(花束,花束)”,“照片烤饼“,”随行人员lesÃlè飞行时间“,”Venir parler de votre m©tier dans une classe ou monter un atelier”]。ToString()+“”;
第26行:输出+=”Autres:“+Request.Form[“c_Autre”].ToString()+””;
第27行:
更新web.config文件以显示错误
<customErrors mode="Off" />
删除标题可能不是最好的解决方案,因此我认为错误出现在contact-form.aspx.cs页面中。将上述内容添加到web.config后,将显示真正的异常。更新web.config文件以显示错误
<customErrors mode="Off" />
删除标题可能不是最好的解决方案,因此我认为错误出现在contact-form.aspx.cs页面中。一旦将上述内容添加到web.config中,就会显示真正的异常。Put
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
一点。contact-form.aspx.cs文件丢失,或者代码隐藏中的分部类与Emailer的名称不同
啊,看起来你已经创建了一个web应用程序项目。您需要先生成项目,然后将所有文件(包括bin文件夹)ftp到web服务器,或者更简单的方法是使用Visual Studio发布选项,该选项将提示您输入ftp详细信息,并为您执行其余操作
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
一点。contact-form.aspx.cs文件丢失,或者代码隐藏中的分部类与Emailer的名称不同
啊,看起来你已经创建了一个web应用程序项目。您需要先构建项目,然后将所有文件(包括bin文件夹)ftp到web服务器,或者更简单的方法是使用Visual Studio发布选项,该选项将提示您输入ftp详细信息,然后为您执行其余操作我认为位于表单标签外部的标签应该位于其中,请参见下文
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<asp:label id="lblOutcome" runat="server" />
我认为位于表单标签外部的标签应该位于表单标签内部,见下文
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<asp:label id="lblOutcome" runat="server" />
表单声明中是否缺少runat=“server”
<form id="form1" runat="server" enctype="multipart/form-data" method="post">
此外,如果名称空间不正确,您可能会遇到错误,例如,在有人重命名解决方案并忘记更改所有文件中的名称空间后,我看到了这种情况
否则,就像其他人告诉您的那样,看到实际的错误会有很大帮助您是否缺少表单声明中的runat=“server”
<form id="form1" runat="server" enctype="multipart/form-data" method="post">
此外,如果名称空间不正确,您可能会遇到错误,例如,在有人重命名解决方案并忘记更改所有文件中的名称空间后,我看到了这种情况
否则,就像其他人告诉您的那样,看到实际错误会有很大帮助看起来此示例是使用.NET framework 1.1构建的,您在IIS上为此应用程序设置的框架版本是吗?您可能需要检查IIS设置,以确保框架版本设置正确
希望这有帮助 此示例似乎是使用.NET framework 1.1构建的,这是您在IIS上为此应用程序设置的框架版本吗?您可能需要检查IIS设置,以确保框架版本设置正确
希望这有帮助 您是为asp.net 1.1还是asp.net 2.0编写此代码 语法看起来像是针对asp.net 2.0的,但您的web服务器正在1.1模式下运行 对于asp.net 1.1,请使用以下行:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="contact-form.aspx.cs" Inherits="_Emailer" %>
应该是:
<%@ Language="C#" Inherits="_Emailer" src="contact-form.aspx.cs" %>
如果您有访问web服务器的权限,只需将.net Framework版本切换到v2.0,您就可以不用做任何修改了。如果不让我知道
我重新编写了asp.net 1.1的代码。。。。我是凭记忆做这件事的,所以可能会有错误
using System;
using System.Text;
using System.Web.Mail;
public class _Emailer : System.Web.UI.Page
{
protected void Page_Load(object sender, System.EventArgs e)
{
if(IsPostBack)
{
try
{
string output = "";
MailMessage mail = new MailMessage();
string hostAddress = "aaa.bbb.ccc.ddd";
string message = Request.Form["c_Message"].ToString();
message = message.Replace(Environment.NewLine, "<br />");
StringBuilder sb = new StringBuilder();
sb.AppendFormat("<p>Nom du Parent: {0}.</p>", Request.Form["c_Name"].ToString());
sb.AppendFormat("<p>Nom de votre enfant: {0}.</p>", Request.Form["c_Enfant"].ToString());
sb.AppendFormat("<p>Groupe: {0}.</p>", Request.Form["c_Groupe"].ToString());
sb.AppendFormat("<p>Numéro de téléphone: {0}.</p>", Request.Form["c_Tel"].ToString());
sb.AppendFormat("<p>J'aimerais être bénévole pour: {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}.</p>",
Request.Form["La bibliothèque"].ToString(),
Request.Form["Aide en classe"].ToString(),
Request.Form["Aide pour les dîners pizza"].ToString(),
Request.Form["Aide aux devoirs après l’école"].ToString(),
Request.Form["Aménagement paysager (fleurs, arbustes à tailler…)"].ToString(),
Request.Form["Photo scolaire"].ToString(),
Request.Form["Accompagner les élèves lors des sorties"].ToString(),
Request.Form["Venir parler de votre métier dans une classe ou monter un atelier"].ToString()
);
sb.AppendFormat("<p>Autres: {0}.</p>", Request.Form["c_Autre"].ToString());
mail.Subject = "New e-mail.";
mail.From = "marcfavreau@cdsm.qc.ca";
mail.To = "toaddress@domain.com";
mail.Body = sb.ToString();
mail.BodyFormat = MailFormat.Html
SmtpMail.SmtpServer = hostAddress;
SmtpMail.Send(mail);
lblOutCome.Text = "E-mail sent successfully.";
}
catch (Exception err)
{
lblOutCome.Text = "There was an exception whilst sending the e-mail: " + err.ToString() + ".";
}
}
}
}
使用系统;
使用系统文本;
使用System.Web.Mail;
public class\u Emailer:System.Web.UI.Page
{
受保护的无效页面加载(对象发送方,System.EventArgs e)
{
如果(iPostBack)
{
尝试
{
字符串输出=”;
MailMessage mail=新的MailMessage();
字符串hostAddress=“aaa.bbb.ccc.ddd”;
string message=Request.Form[“c_message”].ToString();
message=message.Replace(Environment.NewLine,“
”);
StringBuilder sb=新的StringBuilder();
sb.AppendFormat(“Nom du Parent:{0}.”,Request.Form[“c_Name”].ToString());
sb.AppendFormat(“Nom de votre enfant:{0}.”,Request.Form[“c_enfant”].ToString());
sb.AppendFormat(“Groupe:{0}.”,Request.Form[“c_Groupe”].ToString());
sb.AppendFormat(“Numéro de téléphone:{0}.”,Request.Form[“c_Tel”].ToString());
sb.AppendFormat(“J'aimeraisêtre bénévole pour:{0},{1},{2},{3},{4},{5},{6},{7}.”,
Request.Form[“La bibliothèque”].ToString(),
Request.Form[“Aide en classe”].ToString(),
请求。表格[“Aide pour les dîners pizza”]。ToString(),
请求。表格[“授权助理”]。ToString(),
请求.表格[“管理层薪酬(花束,仲裁员…)]ToString(),
Request.Form[“Photo scolaire”].ToString(),
请求.表格[“lesélèves lors des架次随行人员”].ToString(),
申请表[“Venir parler de votre mé;tier dans une classe ou monter un atiler”]。ToString()
);
sb.AppendFormat(“Autres:{0}.”,Request.Form[“c_Autre”].ToString());
mail.Subject=“新建电子邮件。”;
mail.From=”marcfavreau@cdsm.qc.ca"