2013-01-31 20 views
0

我搜索一種方法來添加一個屬性到asp.net gridview。 該屬性的值將在頁面更改(PageIndexChanging)和排序事件(排序)上發生更改。gridview新屬性頁面和排序事件

該屬性將用於JavaScript。

之前我有一個隱藏字段,但回發不會更改隱藏字段的值。

我嘗試

mygrid.Rows(0).Cells(0).Attributes.Add("myAttribute", "test") 

如果你有一個想法或需要了解更多的細節。

+0

code 18. mygrid.Attributes.Add(「myAttribute」,「test」) – forX

回答

1

這應該可以將該屬性添加到該行。屬性在回發上不可用,並且在回發時不會保存。跨回發保存的唯一方法是隱藏字段。一個<asp:HiddenField>控件將在回發中保存它的值;您必須明確將其更改爲新值。但是,當頁面回傳時,它至少會將值返回給後端服務器。