日期:2014-05-19  浏览次数:20457 次

Button.Command的值怎么取?
在页面上定义几个按钮
<asp:Button   ID= "Button1 "   runat= "server "   Text= "Button "   CommandName= "b1 "   OnClick= "Button1_Click "   />
<asp:Button   ID= "Button2 "   runat= "server "   CommandName= "b2 "   OnClick= "Button1_Click "   Text= "Button2 "   />


----------------------
        protected   void   Button1_Click(object   sender,   EventArgs   e)
        {
                if   (((System.Web.UI.WebControls.Button)sender.CommandName)== "b1 ")
                {
                        Response.Write( "ss ");
                }
           
        }


-------------
CS0117:   “object”并不包含“CommandName”的定义

为什么呢?
可是我的教程里确实是这么写的呀
哪里出了错误呢?
请个位前辈指教

------解决方案--------------------
protected void Button1_Click(object sender, EventArgs e)
{
if ((((Button)sender).CommandName)== "b1 ")
{
Response.Write( "ss ");
}

}