Jan 18, 2013, 7:26 AM
[FIXED] [1.7] [2.2] js generate bug when use InsertHtml
See below code:
I use Ext.Net1.6
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
X.Fly("rootDiv").InsertHtml(InsertPosition.AfterBegin, "<span>foo bar</span>");
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html id="Html1" runat="server" xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
</head>
<body>
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<ext:Viewport ID="Viewport1" runat="server">
<Content>
<div id="rootDiv">
</div>
</Content>
</ext:Viewport>
</body>
</html>
When run it, will be show ["foo bar"].join('')var _e0=Ext.fly("rootDiv");_e0.insertHtml("afterBegin","[\"<span>foo bar</span>\"].join('')",true);
I guess this bug is js code has been encoded twice somewhere.I use Ext.Net1.6
Last edited by Daniil; Jan 18, 2013 at 2:33 PM.
Reason: [FIXED] [1.7] [2.2]