提交后页面字体自动变大的问题 我用vs2005编程,在css中已经设置了BODY的字体大小为12PX;但当网页提交时,页面字体就会自动变大(控件中的字体不变),这是为什么?以前用vs2003就没有这种情况啊。还有以前想在两个控件之间留段空隔用<SPAN STYLE="WITDH:xxxPX"/>可以,在vs2005中就不认,这又是为什么?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有没有用Response.Write()啊,用了有可能会这样。 <style type="text/css"> * {font-size:12px}</style> 因为提交以后网页回传,如果页面中有Response.Write()输出js脚本之类的语句的话就会发生这种情况。 好像有用Response.Write(),那怎么解决呢?? 把那个换了 :后台用:Page.RegisterStartupScript("js", "<script>addcessucful([/color])</script>");页面: <script language="javascript"> function addcessucful() { alert('添加成功!'); } </script>这回就走样式了。 保可以的 接分!! 楼上的为什么要这样写呢不是可以直接写成Page.RegisterStartupScript("js", " <script >alert( '添加成功! ');</script >"); 这种情况,一般都是服务器直接写Response.Write()解释器没能正确解释DOCTYPE声明而倒致的 可是我使用Response.Write()输出的是动态HTML语句(内容是<link ....../>),不是jsp,这又怎么解决呢? 我以前也遇到这种问题后来找到原因..是因为你给字体设的大小不是"数字px"而是Small等..尽量使用如11Px这样的就好了..还有你给控件设了字体大小,,然后上面Css也设了大小.. 这样两个大小有冲突...你点了提交..就会变形..建议去掉一个就可以了~~ 应该是你的字体大小和css有冲突造成的,修改以后应该就好了 更简单的方法,在你js后加个reload() 将Response.Write()换成Page.RegisterStartupScript()后解决,谢谢大家乐! 急急急急!!!!iframe问题!!! 关于前台用户和后台管理员使用Forms身份验证的问题 关于数据源控件的问题 关于label的visible值 在N层结构中,对于有排序效果的数据列表,如何传递值!(100分) 求过滤危险字符函数,万分感谢!!! 急急 技术难题 如何以表名为变量查询 SQL 使用存储过程问题 标准三层架构的ASP.NET数据库操作源代码共享了. 动态sql如何得到返回值的问题!始终无法解决,在线等.......
* {font-size:12px}
</style>
后台用:Page.RegisterStartupScript("js", "<script>addcessucful([/color])</script>");页面: <script language="javascript">
function addcessucful()
{
alert('添加成功!');
}
</script>这回就走样式了。 保可以的 接分!!
不是可以直接写成Page.RegisterStartupScript("js", " <script >alert( '添加成功! ');</script >");
后来找到原因..是因为你给字体设的大小不是"数字px"而是Small等..尽量使用如11Px这样的就好了..
还有你给控件设了字体大小,,然后上面Css也设了大小.. 这样两个大小有冲突...你点了提交..就会变形..建议去掉一个就可以了~~