如何使用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;
}
});
你需要发布你想要发送到服务器的数据,那里使用SMTP (http://msdn.microsoft.com/pt-br/library/system.net.mail.smtpclient(v=vs.110).aspx)类从asp.net发送电子邮件。
通过浏览器是不可能的,因为你需要一些配置来发送邮件。