这样呀:this.Response.Write("<script language=javascript>alert('权值和超出100!');</script>");

解决方案 »

  1.   

    protected void GiveTip()
    {this.Response.Write("<script language=javascript>alert('权值和超出100!');</script>");
    }
      

  2.   

    好象问题解决了,我是在CSDN里查了一个以前的老贴,里面是这样的写的:
    在服务器控件的Attriube属性里将方法加进去。如上面的例子,在OnLoad事件里可以写上以下代码:
    Button1.Attributes.Add("OnClick","javescript:GiveTip()");
    Java的代码还是可以写在HTML文档中.楼上的,你这样写好象只能写简短的语句,而且没有语法提示,不比在HTML页面下写方便。
      

  3.   

    纠正一下,是在后台的Page_load事件中写上那个add代码的!
      

  4.   

    你问的是 alert阿,这样代码最少阿
      

  5.   

    TO mao5000(怕鱼的水):
       我提问的地方列出的代码不可以执行的,会报错。只有后面我说的那种方法才不会报错了。
    现在新问题来了,我需要从JavaScript调用中返回值给C#程序,这要怎么办啊?
    比如说,我用JavaScript校验用户输入不对,如果不对就不提交,如果正确就提交给服务器处理,我要怎么做呢?
      

  6.   

    问:大家看我在OnClick事件中这个调用可以吗?
    答:可以问:是不是Web服务器控件不可以调用JavaScript的代码了吗?
    答:Web服务器控件同样可以调用JavaScript代码
      

  7.   

    刚看了一段代码,里面的检测过程是这样的:
    <script language="javascript" type="text/javascript">
    <!--
       function check() //onsubmit="return(check());"
       {
        if (document.CheckUser.txtUserNo.value == "")
        {
    alert("请输入用户名!");
    document.all("txtUserNo").focus();
    return false;
        }
        if (document.CheckUser.txtPassword.value == "")
       {
    alert("请输入密码!");
    document.all("txtPassword").focus();
    return false;
       }
      } //*/

    这个函数调用的地方:
    <form id="CheckUser" onsubmit="return(check());" method="post" runat="server">
    我想知道,系统是不是通过return false来知道是不是成功了呢?
      

  8.   

    用<asp:CompareValidator id="CompareValidator2" runat="server" ErrorMessage="用户名错误"></asp:CompareValidator>
      

  9.   

    将你的代码加入到设计的"html"中的<head>之间</head>
    然后在你的Page_Load事件中加入以下代码
    Button1.Attributes.Add("onclick","函数名()");
    注意一定要在函数名后加()且onclick为小写