码迷,mamicode.com
首页 > 其他好文 > 详细

07.用户控件弹窗提示后页面显示不正常;

时间:2015-12-06 11:28:02      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:


问题:满意度把问题的生成搞成用户控件questions.ascx之后,弹出"第#题还没完成"的提示后,满意不满意等选项的字就变小了;

F12观察到,大小正常的字html{font-size:1.5em}是有效的,而变小的字html{font-size:1.5em}无效,上面多了个user agent sheet :table{...font-size:medium;...}
手动指定table {font-size:1.5em} 还是不行,user agent sheet的优先级很低,应该被覆盖才对;

原因是<!DOCTYPE html> tag wrongly written

查看页面源码,果然最上面多了句:   
    <script>alert(‘提交出错:\n第2题还没有选择!\n请完成!‘);</script> 

原来使用Response.Write来提示,改为用ClientScript.RegisterStartupScript来提示;(Asp.Net alert弹出提示信息的5种方法 - qinyi - 博客园)
果然好了;

==========================================================
用户控件的控件的id,被渲染之后,id不是原来的了;
用户控件在page页面里的id如果是questions, (可以用this.id获得)
用户空间里的某个控件的id是id1,
那么渲染后的控件的id是 "questions_id1"





07.用户控件弹窗提示后页面显示不正常;

标签:

原文地址:http://www.cnblogs.com/QIAOXINGXING001/p/5023082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!