可以用于ASP的JavaScript:GridView(控件)

时间:2012-02-13 13:41:23

标签: javascript asp.net c#-3.0

由于我是ASP.NET控件的新手,这个问题似乎有点简单,但我还没有找到一个好的资源。我使用ASP:GridView来显示来自自定义Web服务的数据。 GridView位于ASP:Panel中。我们要单击/选择一行,结果将是一个面板将隐藏而另一个面板将可见。我现在使用的字段是HyperLinkField但我不能使用javascript。是否有另一个使用javascript或解决方法的ASP控件?

这是一个VisualWebpart

这是我现在在“ascx.cs”中使用的代码:

HyperLinkField myHyperLink = new HyperLinkField();
myHyperLink.DataTextField = "Name";
myHyperLink.SortExpression = "Name";
myHyperLink.HeaderText =  "Name";
spgvEmployeeList.Columns.Add(myHyperLink);
myHyperLink.HeaderStyle.CssClass = "data-name";
myHyperLink.ItemStyle.CssClass = "data-name";
myHyperLink.NavigateUrl = "javascript:hidePanel";

1 个答案:

答案 0 :(得分:0)

您可以在HyperLink控件上使用Javascript。使用RowDataBound()事件并调用行的FindControl()方法查找HyperLink控件。获得控件的实例后,可以使用Attributes控件的HyperLink属性修改其属性。你可以在这里添加任何Javascript。

祝你好运!