首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

弹框的有关问题

2012-09-14 
弹框的问题。我想做的效果是打开这个页面。通过一个数据库查找比对,然后弹出一个方框。我的代码是这样写的。C#

弹框的问题。
我想做的效果是打开这个页面。通过一个数据库查找比对,然后弹出一个方框。
我的代码是这样写的。

C# code
 DataConn conn = new DataConn();    protected void Page_Load(object sender, EventArgs e)    {        if (!IsPostBack)        {            CheckDay();        }    }    public void WebMessageBox(string values)    {        string javaScript = @" <script  language  =  javascript> alert('" + values + "'); </script> ";        ClientScript.RegisterStartupScript(this.GetType(), "javaScript", javaScript);         //this.Response.Write("<script>alert('"+values+"')</script>");    }    public void CheckDay()    {        SqlDataAdapter da = new SqlDataAdapter("select C_name,C_job,C_birthday from Client where C_type='超级客户' and (select datediff(day,C_birthday,getdate()))<5",conn.GetConnection());        DataTable dt = new DataTable();        da.Fill(dt);        if(dt.Rows.Count>0)        {            string Tishi = "";            for (int i = 0; i < dt.Rows.Count;i++ )            {                string xinxi = dt.Rows[i][0].ToString() + dt.Rows[i][1].ToString() + "的生日快要到了哦,日期是" + dt.Rows[i][2].ToString().Replace("0:00:00", "")+"\n";                Tishi=Tishi+xinxi;                TextBox1.Text = Tishi;                WebMessageBox(xinxi);            }        }    }

为什么弹不出框来。用Response。Write就可以。但是不是我要的效果。我要页面显示之后再弹框。
有高手支几招吗?

[解决办法]
string javaScript = @"<script type='text/javascript'>alert('" + "hello" + "');</script> ";
ClientScript.RegisterStartupScript(this.GetType(), "javaScript", javaScript, false);

热点排行