ScriptManager.RegisterStartupScript 的问题 控件开发中.

mastercarl 2007-07-26 02:45:27
写一个XML字符串:
string xml = "<XML id=" + rResult.ToString() + "ButtonXML><?xml version='1.0' encoding='utf-8' ?><Button type='object'>"
+ "<Button Font='' Width='80' Height='20' ButtonType='DropDown' Caption='xxx' ShowCaption='True'"
+ " ShowBorder='False' Glyph='' Enabled='True' BorderColor='#000080' ButtonStartColor='#D5E7FC'"
+ " ButtonEndColor='#8DB1E6' ButtonActiveStartColor='#FFF4CC'"
+ " ButtonActiveEndColor='#FFD091' ButtonFontName='' ButtonFontSize='' ButtonForeColor='Black'"
+ " ClientCodeLocation='' Description='' ClientID='btnOptioning' OnClientClick='' MenuColorStart=''"
+ " MenuImgColumnWidth='22px' DropDownMenuBgColor='#F6F6F6'"
+ " DropDownMenuHighLightColor='#FFEEC2' OnMenuItemClientClick='' MenuItemHrColor='#6A8CCB'"
+ " ShowDropDown ='False'></Button><Items><Item0 Enabled='True' Value='root1' Text='root1'></Item0></Items>"
+ " </gtToolButton></XML>";
ScriptManager.RegisterStartupScript(this, this.GetType(), ClientID + "Xml", xml, false);

问题:
第一次注册没有问题,在执行_dopostback()操作后,再次注册到页面报警告.(alert型)
报:
The script tag registered for type "button" and key "button" has invalid characters outsides of the script tag:...(以上字符串)...

文档更新是失败的,为什么?谢谢!
...全文
256 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
godgreat 2007-08-03
  • 打赏
  • 举报
回复
厉害
mastercarl 2007-08-03
  • 打赏
  • 举报
回复
问题通过其他途径解决。
即,注册一次,采用隐藏域,多次使用。
godgreat 2007-08-02
  • 打赏
  • 举报
回复
沙发帮忙顶

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧