联系方式:ASP.net

联系方式: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

这是我第一次在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>";
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&eacute;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"