读书人

关于CommandName的有关问题

发布时间: 2012-01-14 20:02:35 作者: rapoo

关于CommandName的问题
我在datagrid中添加了一个button控件,我给button的控件的commandname的属性设置为btn,然后我调用datagirde的ItemCommand事件。代码如下:
private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{

if(e.CommandName == "Btn ")
{
Response.Write( " <script> window.getElementById( 'a ').style.visibility= 'visible ' </script> ");

}
}
在前台,我把这个div设置为不可见,但是,当我点击button以后,没有反映,请问各位高手怎么回事!

[解决办法]
你加
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{}
在你的东西的外面
[解决办法]
private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{

if(e.CommandName == "btn ")
{
this.Page.RegisterStartupScript( "aa ", "document.getElementById( 'a ').style.visibility= 'visible ' ");

}
}

读书人网 >asp.net

热点推荐