日期:2014-05-16  浏览次数:20448 次

ASP.NET后台弹窗后页面格式变化
一个页面,点击按钮后台执行后,如果后台response.write一个弹窗,然后return后,页面会被刷新,并且我刚开始12号字体会变大,如果没有弹窗,返回当前页面数据后,其他控件里面的值会改变。
请教应该怎么解决!
后台关键代码:

protected void btnSearch_Click(object sender, EventArgs e)
        {
             DateTime begindate,enddate;
            try
            {
                begindate = DateTime.Parse(Request.Form["beginDate"].ToString());
                enddate = DateTime.Parse(Request.Form["endDate"].ToString());
            }
            catch (Exception ex)
            {
                Response.Write("<script>alert('" +ex.Message + "');</script>");
                return;
            }
            DAL.DALVIP dv=new DAL.DALVIP();
            DataTable dt = dv.tj(begindate, enddate);
            GridView1.DataSource = dt;
            GridView1.DataBind();
        }


前台代码:

<body style="font-size:12px">
    <form id="form1" runat="server">
    <div>
        <table height="100%" width="100%" >
            <tr>
                <td valign=top>
               
                    开始时间:<input class="Wdate" name="beginDate" type="text" onClick="WdatePicker()">
                
                    结束时间:<input class="Wdate" name="endDate" type="text" onClick="WdatePicker()">&nbsp;&nbsp;&nbsp;
                    <asp:Button ID="btnSearch" runat="server" Text="查询" onclick="btnSearch_Click" />
                </td>
            </tr>
            <tr>
          &nb