如何在asp.net codebehind中将div标签(runat =“server”)值作为innerhtml格式?

时间:2013-04-18 06:41:12

标签: asp.net css asp.net-mvc html5

我声明div标签如下:

<div id="txt" runat="server" clientidmode="Static">
</div>

我使用txt就像文本框一样。我必须得到我在codebehind中作为innerhtml格式输入的“txt”。我尝试了以下代码,但它只显示了innerhtml标记。它没有显示价值。

objPLEmailTemplate.EmailTemplateBody = txt.InnerText;

请帮帮我

2 个答案:

答案 0 :(得分:0)

objPLEmailTemplate.EmailTemplateBody = txt.InnerHtml;

答案 1 :(得分:0)

使用javascript:

使用隐藏字段

功能GetDivHTML()
{
var hdnDiv = document.getElementById('HdnDivContent');
var content = document.getElementById('txt');
hdnDiv.value = content.innerHTML;
}

将值存储为隐藏,然后将隐藏值分配给我的变量。