我正在使用 Tinymce 编辑器来格式化我的 ASP.NET 页面中的文章。
这是我的代码:-
<asp:TextBox runat="server" ID="textarea" Height="70px"
Width="324px" TextMode="MultiLine"></asp:TextBox><br />
<asp:Button ID="submit" runat="server" Text="Button"
OnClientClick="encodeMyHtml()" onclick="submit_Click" CausesValidation="False"/>
</div>
这就是我在网上找到的用于编码 html并尝试使用它的内容。
function encodeMyHtml() {
var htmlToEncode = document.getElementById("textarea").value;
// save content after encoding
alert(htmlToEncode);
var encodedHtml = escape(htmlToEncode);
alert(encodedHtml);
// Later when displaying it back, decode it.
var ohtml = unescape(encodedHtml);
alert(ohtml);
}
这也是
function encodeMyHtml() {
var htmlText = document.getElementById('textarea').value;
htmlText = htmlText.replace(/\</g, "<");
//alert("hello2");
htmlText = htmlText.replace(/\>/g, ">");
alert(htmlText);
}
但它对我不起作用,它甚至没有在 alert() 函数中显示 htmlToEncode 值。每次单击提交按钮时,它都会显示以下错误
从客户端等检测到潜在危险的 Request.Form 值。
请帮助找出问题。我想对 HTML 内容进行编码,然后将其存储到数据库中,然后在另一个页面上检索它。