2012-02-13 62 views
0

由於我是ASP.NET控件的新手,這個問題看起來有點簡單,但我還沒有找到一個好的資源。我正在使用ASP:GridView來顯示來自自定義Web服務的數據。 GridView在ASP:Panel中。我們想要單擊/選擇一行的一列,結果將是一個面板會隱藏,另一個面板可見。我現在使用的字段是HyperLinkField,但我無法使用JavaScript。是否有另一個使用javascript或解決方法的ASP控件?可以與ASP一起使用javascript:GridView(Controls)

這是一個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"; 
+0

看看這篇文章** http://asp-net-example.blogspot.com/2009/04/how-to-show-hide-visible-hyperlink.html** – 2012-02-13 15:06:14

回答

0

您可以使用JavaScript您HyperLink控制。使用RowDataBound()事件並調用行的FindControl()方法來查找HyperLink控件。一旦獲得控件的實例,就可以使用HyperLink控件的Attributes屬性修改其屬性。你可以在這裏添加任何Javascript。

祝你好運!

相關問題