将鼠标指针从手改为I.

时间:2010-01-12 11:35:18

标签: c# asp.net

我正在使用具有读写访问权限的网格视图 使用密码用户可以登录和密码,他可以在网格视图上读取或写入

在网格视图上我有asp:按钮我通过使用网格视图的命令事件

禁用它
protected void gvMemSpb_RowCreated(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            int iRow = int.Parse(Convert.ToString(e.Row.RowIndex));
            if (iRow > -1)
            {
                if (Session["Me_Status"].ToString() == "" || Session["Me_Status"].ToString() == "R")
                {

                    e.Row.Cells[3].Enabled = false;
                    e.Row.Cells[4].Enabled = false;
                    e.Row.Cells[5].Enabled = false;
                    lblRWAccess.Text = "This is (read only) Access page";
                }

            }

        }

这是我如何在网格视图上禁用asp:按钮,它们被禁用, 但问题是当鼠标悬停在这些按钮上时,它仍然显示手形图标, 我不想在鼠标上显示手形指针我在谷歌搜索很多但是找不到可能的解决方案如何实用地隐藏手形指针

 {
                    ?//what code i add hear to hide hand pointer 
                    ?
                     ?
                    e.Row.Cells[3].Enabled = false;
                    e.Row.Cells[4].Enabled = false;
                    e.Row.Cells[5].Enabled = false;
                    lblRWAccess.Text = "This is (read only) Access page";
                }

提前致谢 Vaibhav Deshpande(MCA)

1 个答案:

答案 0 :(得分:1)

我会使用CSS在禁用时修改按钮的光标,禁用后可以添加一个类,将光标从默认值更改为您想要的类,并在启用后删除该类。 CSS就像

nohand { cursor: text; } /* this should change the cursor to the I-bar when added to an html element */