ajax HtmlEditorExtender宽度问题

时间:2013-02-24 09:53:59

标签: asp.net ajax htmleditorextender

使用ajax HtmlEditorExtender时,我遇到了一个奇怪的问题。即width属性消失,图像缩小。
最初,我与textbox关联的HtmlEditorExtender有此文

txtMessage.Text = "<span style=\" padding:10px 0px 10px 0px; width:100%; \"><img src=\"../images/img4layout2.png\" width=\"675px\" height=\"300px\" ></span><span style=\"font-weight: normal;\">Some text here.</span>";

,图像看起来像这样。 enter image description here

当我点击页面上的任何dropdown或任何其他控件时HtmlEditorExtender的来源神秘地改变了(现在没有width属性)

  <span style=" padding:10px 0px 10px 0px; width:100%; "><img src="../images/img4layout2.png" height="300px"></span><span style="font-weight: normal;">Some text here.</span>

最后图像看起来像这样。 enter image description here

我在此页面上没有使用任何javascript

1 个答案:

答案 0 :(得分:0)

按照设计,AjaxControlToolkit删除了添加到HtmlEditorExtender内容的html元素的width,class和id属性。您可以下载工具包的源代码并进行一些小修改以阻止这种情况发生。

查看Yuriy RozhovetskiyHTMLEditorExtender removes “class”, “id” attributes的回答。