您可以爲您的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
。