Hent data fra db og brug i javascript
Hej- Først skal det lige siges at jeg er nybegynder i asp.net og jeg har stort set ikke arbejdet med javascript.
Jeg vil hente data fra en access db, som jeg så vil "indsætte" i et javascript.
Koden der henter data fra db:
<%@Import Namespace="System.Data.OleDB"%>
<script Runat="server">
' Henter Nyhedre
Sub BindDataGrid( strSortField As String )
Dim DbConn As OleDbConnection
Dim SqlCmd As OleDbCommand
DbConn = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=c:\inetpub\wwwroot\database\nyheder.mdb")
SqlCmd = New OleDbCommand( "Select * FROM nyhed ORDER BY nummer", DbConn )
DbConn.Open()
' Bind to repeater
rptSamling.DataSource = SqlCmd.ExecuteReader()
rptSamling.DataBind()
DbConn.Close()
End Sub
</script>
<asp:Repeater
Id="rptSamling"
Runat="Server">
<ItemTemplate>
nNews[<%# Container.DataItem( "nummer" )%>]=new Array()<br>
nNews[<%# Container.DataItem( "nummer" )%>]["text"]="<%# Container.DataItem( "resume" )%>"
nNews[<%# Container.DataItem( "nummer" )%>]["link"]="<%# Container.DataItem( "Link" )%>"
</ItemTemplate>
</asp:Repeater>
Derefter vil jeg gerne indsætte det i et javascript. Det har jeg gjort ved at include ovenstående fil, men det virker ikke. Det ser ud som følger
nNews=new Array()
<!--#include file="c:\inetpub\wwwroot\modules\nyheder\NyhederTilBanner.aspx"-->
Det skulle gerne ende ned at set ud som:
nNews[0]=new Array()
nNews[0]["text"]="Her vælter nyhedderne frem igen og igen og igen og igen og igen"
nNews[0]["link"]
nNews[1]=new Array()
nNews[1]["text"]="Og der er mulighed for at vise forskellige nyhedder igen og igen og igen og igen..."
nNews[1]["link"]
Håber at det er en der kan løse dette - på forhånd tak.
