页面上加一个Literal控件Lif(TextBox1.Text!="")
{
  string s=TextBox1.Text;
  L.Text="<script>alert('"+s+"');</script>"
}

解决方案 »

  1.   

    在执行完后没有改变存储条件控件的值,我也遇到过这种情况
    我是把条件放在一个session里,然后将他赋值给页面内的一个隐藏文本矿,接着立刻把session的值赋空,然后根据文本框的值进行判断。并且在适当的位置,将文本框的值也赋空
      

  2.   

    贝兄,我试过了,你的效果很我用ImagebuttonSave.Attributes["onclick"]="javascript:alert('保存成功!')";是一样的,还是那样。问题还是存在!
    第一次点击的时候还是没有效果!
      

  3.   

    写一个Javascript函数
    function check(form){
    if(form.Text1.value!="")
    {
         alert(form.Text1.value);
        return false;}
    else
        return true;
    }在按钮的HTML中加入 onclick="return check(this.form)" 
      

  4.   

    在TEXTBOX的change事件中引发回发 就是提交窗体
    然后在page_load中判断textbox是不是为空,然后使用RegisterStartupScript来注册客户端脚本
    以下是我使用的一个例子  可以自己查msdn
    if( this.IsPostBack && lstMap.SelectedIndex !=-1)
    {
    String scriptString = "<script id='clientEventHandlersJS' language='javascript'> \n";
    scriptString += "<!-- \n";
    scriptString += @"function btnOpenMap_onclick() {";
    scriptString += @"parent.mapView.location ='";
    scriptString +=@"mapView.asp?mapID=";
    scriptString += lstMap.SelectedValue  ;
    scriptString += "'; \n";
    scriptString += "}//--> \n";
    scriptString +=@"</script>"; if(this.IsStartupScriptRegistered("Startup"))
    {
    scriptString = "<script id='clientEventHandlersJS' language='javascript'> \n";
    scriptString += "<!-- \n";

    scriptString +="</script>";
    }
    this.RegisterStartupScript("Startup", scriptString);
      

  5.   

    兄弟,我做了一个,没问题,你再试试!
    <script language=javascript>
    <!--
         function clickme()
         {
            var temp;
           temp=document.getElementById("Text1").value;
           if (temp=="") 
           {
               window.alert("sasda")
           }
           else
           {
              window.alert(temp);
           }
         }
    //-->
    </script>
      

  6.   

    <INPUT style="Z-INDEX: 103; LEFT: 320px; POSITION: absolute; TOP: 208px" type="button"
    value="Button" onclick="return clickme()">
    </form>
    漏了一部分,再button里面加上 onclick="return clickme()"