ASP.NET   C#  如何让button.click后弹出确认框包含textbox的值?

解决方案 »

  1.   

     ClientScript.RegisterStartupScript(this.GetType(),"msg","<script>alert('"+textbox.value+"')</script>")
      

  2.   


    请问这句是写在Page_Load里面吗?
      

  3.   

    Button1.ClientClick = "return confirm(document.getElementById('" + TextBox1.ClientID + "').value)";
      

  4.   

    写JS方法,然后再JS方法中弹出确认框,确认框的消息内容动态拼接
      

  5.   


    <head runat="server">
    <script language="javascript" type="text/javascript">
        function fun1() {
            var msg = document.getElementById("TextBox1").value;
            if (confirm(msg)) {
                 //....
            }
        }</script>
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="fun1()" />
            
        </div>
        </form>
    </body>
    如果只是弹出的话直接用JAVASCRIPT来做就足够了
    你最好还是说详细一些
      

  6.   

    如果你用C#,就是我上面说的那样,放在click事件里,要不就用js,就弹框的话,js要好些,不用回发!
      

  7.   


    关键是我用的VS版本的button没有onclientclick
      

  8.   

    直接onclick="fun1()"onclientclick是客户端按钮的属性
      

  9.   

    关键是我用的VS版本的button没有ClientClick属性的
      

  10.   

    Button1.Attributes.Add("onclick","return confirm(document.getElementById('" + TextBox1.ClientID + "'))")
      

  11.   

    哥们,你翻翻看看 好像全名叫 OnClientClick事件你总不能指望我们单词记性那么好吧。 你编程  都不看看VS提示的 属性和方法吗,
    、另外看看页面生命周期,asp.net控件原理。 懂了后,任何  界面层的问题都难不住你了
      

  12.   

    15楼写得对,但缺少value
    在Page_Load里面加上这么一句Button1.Attributes.Add("onclick","return confirm(document.getElementById('" + TextBox1.ClientID + "').value)")这样写能实现在弹出的确认框里显示textbox的值,但假如我要在弹出的确认框中显示"输入框中显示的是(textbox的值)",也就是在弹出的确认框中加上一些中文字,那么应该怎么写?
      

  13.   

    你还没跳出 button1这种服务器控件的怪圈里,你都不知道它是什么。 鼠标反键看看你页面。
    Button1.Attributes.Add("onclick","return confirm(document.getElementById('" + TextBox1.ClientID + "').value)")这句话变成了什么?