ASP.NET’te GridView’dan JavaScript’i Çağırmak


ASP.NET’te GridView’dan JavaScript’i Çağırmak için GridView’imizi dolduruyoruz. Doldurduğumuz GridView’ın RowDataBound olayına aşağıdaki kodları yazıyoruz:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes[“onmouseover”] =
“javascript:fareustunegeldiginde(this);”;
e.Row.Attributes[“onmouseout”] =
“javascript:fareustundengittiginde(this);”;
}
}
Row.Attirabutes[“onmouseover”] niteliği, fareyle satırın üzerine gelindiğine çağırılacak javascript’i çağırıyor.
Row.Attirabutes[“onmouseout”] niteliğiyse, fare satırın üzerinden çekildiğinde çağırılacak javascript’i çağırıyor.
Bunlara göre, fareustunegeldiginde ve fareustundengittiginde adlı iki JavaScript’imizi ASP kod tarafında tanımlıyoruz:
<script language=”javascript” type=”text/javascript”>
function fareustunegeldiginde(memoAdres)
{
memoAdres.bgColor=’Blue’;
}
function fareustundengittiginde(txtKAdi)
{
txtKAdi.bgColor=’Black’;
}

JavaScript tanımlamasıyla birlikte, üzerine gelindiğinde ve üzerinden gittiğinde çağırılacak yöntemler içinde (metod) memo ve textbox’ın arkaplan renkleri değiştiriliyor.

Kaynak.

Hakkında Mehmet KAPLAN
mehmet.kaplan@hotmail.com.tr https://mehmetkaplan.wordpress.com/mehmetkaplan/

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: