Response.Write() 造成css样式的丢失

这种情况最典型的原因是单击按钮事件里有类似Response.Write这样的语句,由于ASP.NET
2.0默认采用http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd文档类型定义,它就要求在<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
的前面不能有任何输出。这种问题的解决方法是采用ClientScriptManager输出,或者采用Literal控件输出内容。

应该使用ScriptManager的方法

如果你在后台cs代码需要返回 alert的效果具体如下:Page.RegisterClientScriptStartupScript(GetType(),"b","alert('提示');",true);

posted @ 2012-05-14 15:55  Seaurl  阅读(171)  评论(0编辑  收藏  举报