1
我對.NET很陌生,而且這種感覺非常瘋狂。我想從我的數據庫中提取一個值,然後將其分配給一個可以傳入javascript的變量。打印價值很簡單,但對我無能爲力!將變量賦值給Repeater值
<asp:Repeater ID="Repeater3" runat="server" DataSourceID="SqlDataSource11">
<ItemTemplate>
<asp:BoundField DataField="videofile" />
<%#DataBinder.Eval(Container.DataItem, "videofile")%>
<%=vidfile%>
</ItemTemplate>
錄像檔案是從數據庫中變量,vidfile是我想給它分配給變量。我也試過這個<%# vidfile = DataBinder.Eval(Container.DataItem, "videofile")%>
,這給了我'假'的輸出。
幫助!
您還可以使用ASP.NET 2.0的 「簡化」 數據綁定語法和更新:<%#的eval( 「錄像檔案」)%> – Eilon 2010-01-01 00:11:31
的問題是否必須在爲javascript準備好之前解析該值。我想我可以在JavaScript中解析,但更喜歡在.NET中進行。 '<%#vidfile = eval(「videofile」)%>也會產生'false'的輸出。這是兩個比較的說法嗎? – 2010-01-01 15:52:53
好吧,我明白了!經過大約3天的苦苦掙扎後。感謝您的幫助。只需在JavaScript中使用Eval即可,然後使用Javascript進行分析。上帝,那感覺很好。 :) – 2010-01-02 05:03:10