我有一个包含很多div的大页面..
查看:
<div id="contractOverview">
<div id="econtract">
<p>a lot of content here</p>
</div>
</div>
我想从整个视图中获得一个“econtract”的id,之后调用控制器中的一个方法,该方法通过smtp发送一封电子邮件;这不是问题。 问题是从“econtract”获取html字符串。
CONTROLLER ActionResult:
MailMessage m = new MailMessage();
m.From = new MailAddress("ir@w3mentor.com", "Raja Item");
m.To.Add(new MailAddress("su@w3mentor.com", "Sekaran Uma"));
m.Subject = "html email coming!";
//Specify an HTML message body
m.Body = "<div id="econtract">a lot of content here</div>"
m.IsBodyHtml = True
请帮忙,已经坐了好几个小时..
答案 0 :(得分:2)
使用JavaScript:
var txt = document.getElementById('econtract').innerHTML
然后,您可以使用AJAX或表单将其发回服务器。