如何使用Backbone和c#表单发送电子邮件

本文关键字:电子邮件 表单 何使用 Backbone | 更新日期: 2023-09-27 18:10:45

我正在做一个非常简单的骨干项目,它从数据库中获取一些项目并显示它。此模型不会被更改,因此不需要将此模型发布回数据库。然而,我有一个表单,当它被张贴发送电子邮件给收件人(骨干从数据库中获取)。我使用c#作为后端项目。我怎样才能做到这一点呢?

我的html

<form name="bmsEmail" id="bmsEmail" role="form">
 <fieldset>
    <div class="form-group">
       <input type="text" autocomplete="off" name="name" id="name" class="form-control" placeholder="Username" />
    </div>
    <div class="form-group">
        <input type="text" autocomplete="off" name="patientID" id="patientID" class="form-control" placeholder="Patient ID" />
     </div>
     <div class="form-group">
         <textarea rows="11" name="message" id="message" class="form-control" placeholder="Message"></textarea>
     </div>
     <div class="form-group">
         <button type="submit" class="btn btn-info">Submit</button>
     </div>
 </fieldset>
</form>
App.Views.EmailForm = Backbone.View.extend({
    tagName: 'div',
    id: 'emailForm',
    template: template('email-form'),
    events:{
        "submit form": "formSubmit"
    },
    formSubmit:function(e) {
        e.preventDefault();
    },
    render: function () {
        this.$el.append(this.template())
        return this;
    }
});

如何使用Backbone和c#表单发送电子邮件

你需要发布你想要发送到服务器的数据,那里使用SMTP (http://msdn.microsoft.com/pt-br/library/system.net.mail.smtpclient(v=vs.110).aspx)类从asp.net发送电子邮件。

通过浏览器是不可能的,因为你需要一些配置来发送邮件。