myBtn.Attributes.Add("onclick","javascript:return confirm('确定执行订单"+OrderID.Text+"?');"); 如果将上面的语句加入到
if(!IsPostBack)
{
myBtn.Attributes.Add("onclick","javascript:return confirm('确定执行订单"+OrderID.Text+"?');");
}
则弹出的订单号始终是页面初始化时的值,若不加在!IsPostBack中则得到的是空值.我想在弹出的对话框中实时反映出当前订单号应该怎么处理?

解决方案 »

  1.   

    <script>
    myBtn.onclick = function()
    {
       if (confirm('确定执行订单'+OrderID.value+'?'))
       {
          return true;
       }
       else
       {
          return false;
        }
    }
    </scripot>
      

  2.   

    myBtn.Attributes.Add("onclick","javascript:return confirm('确定执行订单'+ document.getElementById("OrderID").value +'?');");
      

  3.   

    myBtn.Attributes.Add("onclick","javascript:return confirm('确定执行订单'+ document.getElementById("OrderID").value +'?');");