使用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>";
,图像看起来像这样。
当我点击页面上的任何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>
最后图像看起来像这样。
我在此页面上没有使用任何javascript
。
答案 0 :(得分:0)
按照设计,AjaxControlToolkit删除了添加到HtmlEditorExtender内容的html元素的width,class和id属性。您可以下载工具包的源代码并进行一些小修改以阻止这种情况发生。
查看Yuriy Rozhovetskiy对HTMLEditorExtender removes “class”, “id” attributes的回答。