ASP.Net 4.5引入將數據綁定到控制像通過SelectMethod屬性的Repeater新途徑:是否可以將值傳遞給Repeater的SelectMethod?
<asp:Repeater runat="server" ItemType="MyData.Reference"
SelectMethod="GetReferences">
調用代碼隱藏方法
public IEnumerable<Reference> GetReferences()
在嵌套中繼器的情況下,是有可能以某種方式將參數傳遞給此選擇方法,以便根據外部中繼器的項目獲取不同的數據?
例子:
<asp:Repeater runat="server" ItemType="MyData.Reference"
SelectMethod="GetReferences(Item.ID)">
應該調用
public IEnumerable<Reference> GetReferences(int id)
我知道這是可以通過的ItemDataBound事件來實現,但我想用SelectMethod範圍和項目類型的更簡單,更清晰的語法。
SelectMethod是否允許參數以某種方式傳遞?
如果沒有,是否有另一個乾淨的方法來從我的SelectMethod中的外部Repeater項目獲取值?
+1好問題 - 即時消息感興趣。 – JonH