Javascript C#Ajax表单处理器

Javascript C#Ajax表单处理器,javascript,c#,jquery,ajax,Javascript,C#,Jquery,Ajax,我正在尝试创建一个AJAX联系人表单,它在提交时会发送一封电子邮件 我从未做过任何C#编程,但我做过很多PHP 这是我用来执行AJAX请求的javascript $.ajax({ url: 'http://example.com/?????', type: 'POST', dataType: 'json', data: {first_name: first_name, last_name: last_name, email: email, phone: phone

我正在尝试创建一个AJAX联系人表单,它在提交时会发送一封电子邮件

我从未做过任何C#编程,但我做过很多PHP

这是我用来执行AJAX请求的javascript

$.ajax({
    url: 'http://example.com/?????',
    type: 'POST',
    dataType: 'json',
    data: {first_name: first_name, last_name: last_name, email: email, phone: phone, message: message},
    beforeSend: function() {
        $("#submit-button").attr("disabled","disabled");
    },
    success: function(data) {
        if ( data.email_status == "true" ) {
            var success_msg = "Your message has been sent.";

            // Email Sent

            // Reset form.
            $("#contact-form")[0].reset();
        } else if ( data.email_status == "false" ) {
            var error_msg = "There has been an error sending your message. Please try again later.";

            // Email not sent.
        }
    }
});
这些都在一个.html文件中。它将被发布到一个C#文件中,需要一个JSON响应


任何帮助都将不胜感激。

这里需要做的事情很多。这是一个如何编写c#控制器内容的示例

公共void发送消息(mailModels modelData){

}

您可能基本上需要用c#构建一个模型来传递表单数据。然后在电子邮件主题中发送模型数据

有很多方法可以做到这一点。我更喜欢分解模型数据并创建电子邮件的结构,如:

var subject = "First Name : " + modelData.FirstName + "Last Name : " + modelData.LirstName;

差不多吧。你真的在尝试用.NET等语言编写c#代码吗?或者需要知道如何发布到它?

我需要知道如何处理post数据。我还没有写任何C代码。张贴到它应该工作良好。我是否可以创建一个.aspx文件并在其中运行此代码,或者它是否需要运行一个.cs文件?这必须在控制器中完成,因为据我所知,您必须在.NET中添加引用等。我只有.NET MVC realmYou的经验你有几个asp.NET选项。最简单的方法是使用asp.net。另一个选择是@JudsonTerrell提到的使用,它是一个。如果您需要的只是一个简单的.NET端点,那么您可以考虑使用Web服务类型处理程序。
var subject = "First Name : " + modelData.FirstName + "Last Name : " + modelData.LirstName;