【问题标题】:.Net Ajax jquery form.Net Ajax jquery 表单
【发布时间】:2011-08-22 11:18:28
【问题描述】:

如何通过 .net 使用 ajax-jquery 请求发送电子邮件?

我是 .net 新手,所以真的不知道该怎么做,但我不认为这是一个很长的代码,有人可以帮助我吗?

HTML

 <form action="" method="get" id="mapKontaktForm" onsubmit="return false;">
      <input type="text" value="Indtask dit navn" />
      <input type="text" value="Indtask dit tlf. nr." />
      <input type="text" value="Indtask dit post nr." />
      <input type="submit" value="Send" id="mapFormSubmit" onclick="return false;" />
 </form>

jquery-ajax

$('#mapFormSubmit').click(
                function(){
var name = $('#mapKontaktForm input:nth-child(1)').val();
var phone = $('#mapKontaktForm input:nth-child(2)').val();
var post = $('#mapKontaktForm input:nth-child(3)').val();

var dataString = 'name='+ name + '&phone=' + phone + '&post=' + post;  

$.ajax({  
    type: "GET",  
    url: "/files/billeder/../Templates/Designs/Ideal2011/js/contactForm.aspx",  
    data: dataString,  
    success: function() { 
           $('.acceptBox').fadeIn(1000); 
         },
         error: function(){
               $('.errorBox').fadeIn(1000);  
          }
    });  
    return false;
}

)

aspx 或 ashx 文件中应该包含什么内容才能通过电子邮件发送这三个值?

【问题讨论】:

    标签: c# jquery .net asp.net ajax


    【解决方案1】:

    您必须从 QueryString 对象中读取值并在 c# 中的 smtp 类的帮助下发送它

    在这里查看如何发送邮件:http://www.codegod.biz/WebAppCodeGod/Send-eMail-System-Net-Mail-Smtp-C-AID58.aspx

    【讨论】:

    • 感谢我设法获得了价值,但即使使用该示例也无法发送表单。 ..
    • 你需要一个 smtp 服务器才能发送邮件
    猜你喜欢
    • 1970-01-01
    • 2020-10-21
    • 2019-08-03
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    • 2011-04-23
    • 2012-04-05
    相关资源
    最近更新 更多