假設我在代碼隱藏方面有一個XML節點的內容。我需要從各種節點中獲取一些數據並將其傳輸到Web表單上。是否有一個非迭代控件允許使用數據綁定語法?
傳統,我會在頁面上創建一批面值的,然後做這樣的東西在後臺代碼:
MyLiteral.Text = myXmlNode.SelectSingleNode("/some/xpath").InnerText;
這是優秀和良好,但考慮到我們在中繼器使用綁定語法:
<ItemTemplate>
<p>
<%# XPath("/some/xpath") %>
</p>
</ItemTemplate>
所以,我得知道你是否可以使用非中繼情況下,這種相同的語法。看起來很奇怪,沒有可用於非迭代情況的相同語法。
(當然,如果你不介意可笑,你可以在你的XML節點綁定到一箇中繼器,它只會有一個迭代。我發誓我從來沒有這樣做...)
我不禁想到框架的設計者會爲此計劃。有沒有我不知道的一些非迭代控件,允許你綁定數據源並使用數據綁定表達式進行渲染?
悲傷的作品。應該有一個「BindableRegion」控件或其他東西。 – Deane 2009-06-10 15:23:14