下面是我的html:  
<asp:datalist  id=DataList1  style="Z-INDEX:  101;  LEFT:  88px;  POSITION:  absolute;  TOP:  24px"  OnItemCommand="DataList_select"  RepeatColumns="1"  GridLines="None"  Runat="server"  Width="500px"  Height="136px"  DataKeyField="number">  
                                               <ItemTemplate>  
table  id="table"  runat="server">  
                                                                                                                                                                                   <tr>  
                                                                                                                                                                                               <td>  
                                                                                                                                                                                                           <asp:Button  ID="recontent"  Runat="server"  Text="回复留言"  OnClick="recontent_OnClick"  /></td>  
                                                                                                                                                                                               <td>&nbsp;&nbsp;&nbsp;  
                                                                                                                                                                                                           <asp:Label  ID="number1"  Runat="server"  text='<%#  DataBinder.Eval(Container.DataItem,  "number")  %>'  Visible=False>  
                                                                                                                                                                                                           </asp:Label></td>  
                                                                                                                                                                                               <td>  
                                                                                                                                                                                                           <asp:Button  ID="delete"  Runat="server"  Text="删除"  OnClick="delete_OnClick"></asp:Button></td>  
                                                                                                                                                                                   </tr>  
                                                                                                                                                                       </table>  
 
这里是我的CS:  
public  void    DataList_select(object  sender,System.Web.UI.WebControls.DataListCommandEventArgs  e)  
                       {  
                                     
                                         
                                               number2=(e.Item.FindControl("number1")  as  Label).Text;  
                                     
                         //判断是否获取number1的属性值  
                                   //Response.Write("<script  language='javascript'>  window.open('Answer.aspx?id="+number2+"','回复','height=450,width=500,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizeable=no,location=no,status=no');</script>");  
                                                         
                       }  
                 
                       public  void  delete_OnClick(object  sender,System.EventArgs  e)  
                       {  
                         
                         
                         
                       }  
 
                       public  void  recontent_OnClick(object  sender,System.EventArgs  e)  
                       {  
                                     
                                   /*if(Page.IsValid)  
                                   {  
                                               Response.Write("<script  language='javascript'>  window.open('Answer.aspx?id="+number3+"','回复','height=450,width=500,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizeable=no,location=no,status=no');</script>");  
                                   }*/  
                                   //判断这里是否可以取得number2的值  
               Response.Write(number2);  
             
                       }  
                         
我的问题是:如果我把Response.Write("<script  language='javascript'>  window.open('Answer.aspx?id="+number3+"','回复','height=450,width=500,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizeable=no,location=no,status=no')写在public  void    DataList_select(object  sender,System.Web.UI.WebControls.DataListCommandEventArgs  e)里面时,安删除button时,也会打开Answer.aspx(我的要求是按删除button时,不打开Answer.aspx的),如果我把Response.Write(...)写在public  void  recontent_OnClick(object  sender,System.EventArgs  e)里面时候要按两次回复留言才能够在页面中输出number2的值(我的要求是按一次就可以输出number2的值)。  
请问有什么方法可以解决其中的一种情况?