0

我有一个很大的页面,里面有很多 div..

看法:

<div id="contractOverview">
        <div id="econtract">
             <p>a lot of content here</p>
        </div>
</div>

我只想从整个视图中获取一个“econtract”的id,然后调用控制器中的一个方法,该方法通过smtp发送一封电子邮件;这不是问题。问题是从“econtract”中获取 html 字符串。

控制器操作结果:

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

请帮忙,已经坐了好几个小时了..

4

1 回答 1

2

使用 JavaScript:

var txt = document.getElementById('econtract').innerHTML

然后,您可以使用 AJAX 或表单将其发布回服务器。

于 2012-08-07T20:30:56.530 回答