弹出框需要用 JAVASCRIPT来实现验证控件并不能弹出框

解决方案 »

  1.   

    <div id="de" onclick="javascript:return confirm('真的要删除吗?')">删除</div>
    写在你的ButtonColom的"文本"里
      

  2.   

    可在VB里是可的啊,我这里用的也是VB语言啊
      

  3.   

    在按钮事件中加入:
    Response.Write("<script language=javascript>alert('用户名或口令输入错误')</s"+"cript>");
    retrun;
      

  4.   

    "vb"? or "vb.net"?
    你可以使用javascript(上面我说的那样)或者
    引用一下System.Windows.Form.dll
    加命名空间 using System.Windows.Form;------>c#
               import System.Windows.Form------>vb.net
    之后在事件里用MessageBox.Show();方法
      

  5.   

    正解:
    1、MsgBox("aaa")不能用,如果你应用window中的MsgBox("aaa"),只出现在服务器上
       可以使用Response.Write("<script language=javascript>alert('用户名或口令输入错误')</s"+"cript>");2、验证控件ValidationSummary时将showmessagebox属性设为真,能够弹出来,但是必须注意:ValidationSummary名为“错误汇总”,单独使用没有作用,必须和RequireValidation等校验控件配合使用,如RequireFieldValidator校验到错误并有ErrorMessage,ValidationSummary才能弹出MessageBox。
    ValidationSummary能够汇总以下控件的错误信息:
    RequireFieldValidator、RegularExpressionValidator/CompareValidator/CuetomValidator等等3:检验控件的text是显示在被校验控件边上文字,ErrorMessage才是能够通过ValidationSummary以MessageBox方式显示的
      

  6.   

    引用 System.Windows.Form.dll,可能不行,因为它显示消息是在服务上,如果多个用户掉用,
    就有问题,messagebox在服务器提示,使程序无法运行
      

  7.   

    弹出框需要用 JAVASCRIPT来实现验证控件并不能弹出框只有在应用程序中才能
    加命名空间 using System.Windows.Form
               之后在事件里用MessageBox.Show();方法
      

  8.   

    不能用MessageBox.Show();方法
    如果有两台电脑,一个做服务器,另一个做客户机,就回发现消息提示会在服务器上,
    而且,客户端的程序将无法运行!!!!!
      

  9.   

    验证控件可以弹出对话框,用这个验证控件ValidationSummary
    这是一个结果显示控件,它本身并不能验证,但可以收集所验证信息。想要它弹出必须将它的ShowMessageBox设为true,下面有一段程序自己看看。            Dim myvds As New ValidationSummary
                myvds.ID = "myvds"
                myvds.HeaderText = "请输入其他内容"
                myvds.DisplayMode = ValidationSummaryDisplayMode.BulletList
                myvds.ShowSummary = True
                myvds.ShowMessageBox = True
                _pagepanel.Controls.Add(myvds)
      

  10.   

    Page.RegisterStartupScript("错误", "<script>alert('你的错误信息');</script>")