日期:2014-05-17  浏览次数:20626 次

求一个提示方法

一个提示的方法,可以对文本框或数据进行判断,然后提示


现在在用的是下面的代码,问题是,写完数据,点击按钮如果不符合要求,会提示然后刷新页面,写的数据就没了,还要重新写,怎样让数据保留,来个能用的代码吧

protected void Button1_Click(object sender, EventArgs e)
{
   if (TextBox1.Text.Trim() == "")            
            {
                Refresh(this, "不能为空!");
            }
}

private void Refresh(System.Web.UI.Page page, string msg)
    {
        page.ClientScript.RegisterStartupScript(page.GetType(), "", "<script language='javascript' defer>alert('" + msg.ToString() + "');location.href='login.aspx';</script>");
    }

------最佳解决方案--------------------

location.href='login.aspx';


这段跳转的去掉就可以了
------其他解决方案--------------------
  ClientScript.RegisterStartupScript(this.GetType(), "True", "alert('非图片类型,不允许上传!')", true);

给分吧!
------其他解决方案--------------------
sorry,location.href='login.aspx';这个去掉,Refresh方法后面可以加return ;
------其他解决方案--------------------
Refresh(this, "不能为空!"); 改为return ;
------其他解决方案--------------------
来玩一步,混个脸熟,结贴给分吧