您可以为您的div
还发布DIV数据回使用HiddenField由JavaScript设置服务器指定contenteditable="true"
属性。
的.aspx标记
<div id="myDiv" contentEditable="true">Click here to Edit</div>
<asp:HiddenField Id="hdnDivData" runat="server" ClientIDMode="static" />
<asp:Button ID="btnSave" OnClientClick="setDivContent();" OnClick="btnSave_Click" Text="Save" />
在的JavaScript一个按钮单击事件
function setDivContent()
{
var divContent= document.getElementByID('myDiv').innerHTML;
document.getElementByID('hdnDivData').value=divContent;
}
服务器端C#
protected void btnSave_Click(object sender, EventArgs e)
{
string myDivContent= hdnDivData.Value;
}
注意:由于您通过了HTML sting in post data
,您需要禁用页面的输入请求验证。否则,你会得到像这样的错误,如A potential dangerous request was detected
。