我用datagrid显示数据,当删除完数据的时候(datagrid下面有个删除按纽),页面的字体会变的很大,象没用设置字体一样,然后我试试了一下response.write 输出一些字符的时候,发现也会出现那样求高手解决~~

解决方案 »

  1.   

    如果是脚本提示可用
    Page.RegisterStartupScript("key","<script.....></script>");
      

  2.   

    <style type="text/css">
    <!--
    body,td,th {
    font-size: 12px;
    }
    a {
    font-size: 12px;
    }
    -->
    </style>
      

  3.   

    输出的问题 使用变量 代替 不要直接Response.Write除非你整个页面都这样输出的.
    在class 中申明 protected string myHtml = string.Empty;使用的地方myHtml = "...";//你要输出的文字页面上.aspx<%=myHtml%>
      

  4.   

    你的页面 本身 是不是 使用了样式表的?
    如果没有 那么加上.
    <head></head>之间加上<style>
    BODY
    {    
    color: #000000;
    FONT-FAMILY:  "Verdana", "Arial", "Helvetica", "sans-serif";
    line-height: 125%;
        margin-bottom:0px;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;        
        font-size: 9pt;
    background-color:White;
        font-size:9pt;
        text-align:center; 
        height:100%;
    }A.sort
    {
        FONT-SIZE: 10.2pt;
        COLOR: white;
        TEXT-DECORATION: none
    }A:link
    {
    font-size: 9pt;
    color: #006699;
    line-height: 15pt;
    font-family: 宋体;
    text-decoration: underline;
    }A:visited
    {
        FONT-SIZE: 9pt;
        COLOR: #006699;
        LINE-HEIGHT: 15pt;
        FONT-FAMILY: 宋体;
        TEXT-DECORATION: underline;
    }A:active
    {
        FONT-SIZE: 9pt;
        COLOR: #ff0000;
        LINE-HEIGHT: 15pt;
        FONT-FAMILY: 宋体;
        TEXT-DECORATION: none;
    }A:hover
    {
        FONT-SIZE: 9pt;
        COLOR: #ff0000;
        LINE-HEIGHT: 15pt;
        FONT-FAMILY: 宋体;
        TEXT-DECORATION: none;
    }A.Linkword:link
    {
       
        COLOR: blue;
        LINE-HEIGHT: 15pt;
        FONT-FAMILY: 宋体;
        TEXT-DECORATION: underline
    }A.Linkword:visited
    {
      
        COLOR: blue;
        LINE-HEIGHT: 15pt;
        FONT-FAMILY: 宋体;
        TEXT-DECORATION: none
    }
    .a1
    {
    BACKGROUND-IMAGE:url('../images/title.gif');
    COLOR:#000000;
    cursor:pointer;
    }
    .a2{BACKGROUND-COLOR: #C6C3C6;}
    .a3{BACKGROUND-COLOR: #FFFFFF;}
    .a4{BACKGROUND-COLOR: #EFEFEF;}
    TABLE
    {
    FONT-SIZE: 12px;
    border-color:White;
    border-bottom-color:White;
    border-left-color:White;
    border-right-color:White;
    border-top-color:White;
    font-family: "宋体";
    }TR
    {
        FONT-SIZE: 9pt
    }TD
    {
        FONT-SIZE: 9pt    
    }BUTTON.button
    {
        FONT-SIZE: 9pt;
        HEIGHT: 20px;
        border-style:outset;
        border-width:thick;
    }INPUT
    {
        FONT-SIZE: 9pt;
        border-style:groove;
        border-width:thin
    }
    </style>
      

  5.   

    response 是我检验的一下,
    实际的是下面的哪个button 按牛 但是我又必须删除数据~~
      

  6.   

    如果你的页面 本身使用了样式表
    在你删除完数据后 出现了字体变大 
    那么你应该检查下 你删除后 输出到客户端的 html代码 是否正确
    比如是否 表格不连续 少了</td> 缺少html标记等
      

  7.   

    就是执行这段代码的时候会发生那种情况
        protected void Button2_Click(object sender, EventArgs e)
        {
            del_strsql = "delete attorn where Attorn_id= ";
            DelShanchu del_business = new DelShanchu(DataGrid1, del_strsql);        intCurrentPageIndex = 1;        //重新绑定数据
            this.Bind(intCurrentPageIndex);    }
      

  8.   

    hertcloud(·£孙子兵法£·) 说的很对,我是在页面用了 那些代码。。怎么检验啊~~~求助~~
    怎么该~~
      

  9.   

    不要用response.Write,可以把输出的内容放在一个label控件里
      

  10.   

    有。。在删除以后 我
       System.Web.HttpContext.Current.Response.Write("<script>alert('操作成功!');</script>");
    这样了~~~
      

  11.   

    System.Web.UI.Page page = (System.Web.UI.Page)System.Web.HttpContext.Current.Handler;page .RegisterStartupScript("key","<script>alert('操作成功!');</script>");
      

  12.   

    Page.RegisterStartupScript("key","<script> alert('呵呵')</script>");
      

  13.   

    CS0103: 当前上下文中不存在名称“page”
      

  14.   

    System.Web.UI.Page page = (System.Web.UI.Page)System.Web.HttpContext.Current.Handler;page .RegisterStartupScript("key","<script>alert('操作成功!');</script>");这里有两句.第一句是得到page
      

  15.   

    呵呵~~谢谢  cpp2017(慕白兄)   hertcloud(·£孙子兵法£·) 马上结帐~~~