0
我有一個aspx文件,我使用的XmlDataSource和中繼這裏有麻煩是我的代碼ASP.NET:顯示的XmlDataSource刺痛,但也不是字符串變量
<asp:xmldatasource runat="server" XPath="bookstore/genre[@name='fiction']" Id="XmlSource" data="<% x; %>">
<data>
<bookstore><genre name='fiction'><book ISBN='0000000000'><title>Secrets of Silicon Valley</title><price>12.95</price><chapters><chapter num='1' name='Introduction' /></chapters></book></genre></bookstore>
</data>
</asp:xmldatasource>
<asp:Repeater
DataSourceID="XmlSource"
runat="server">
<ItemTemplate>
<h1><%# XPath ("book/title") %></h1>
<b>Price:</b>
<%# XPath ("book/price") %>
</ItemTemplate>
</asp:Repeater>
當我用它喜歡它只是罰款這就是說,當我直接在數據對象中寫入xml字符串。
但是,當我將它存儲在變量中並使用它時,它不起作用。任何想法如何做到這一點
這裏就是我試圖做
string x = "<bookstore><genre name='fiction'><book ISBN='0000000000'><title>Secrets of Silicon Valley</title><price>12.95</price><chapters><chapter num='1' name='Introduction' /></chapters></book></genre></bookstore>";
<asp:xmldatasource runat="server" XPath="bookstore/genre[@name='fiction']" Id="XmlSource">
<data>
x;
</data>
</asp:xmldatasource>
請幫助我如何使這項工作。
多數民衆贊成正是我沒有 – 2012-08-16 08:09:05