Hej udvikleren
jeg vil høre om i måske har mulighed for at hjælpe mig videre,
det er sådan at jeg skal have stillet nogle spørgsmål til mine brugere men lige nu kommer overskift og og spørgsmålene frem men jeg mangler kun lyde filen så er den hjemme, men den vil på ingen måde vise sig frem på siden,.
Min lærer har anvist mig til at gøre sådan her:
opgaver.aspx.cs- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Data;
- using System.Data.SqlClient;
- using System.Configuration;
-
- public partial class opgaver : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- SqlConnection conn1 = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ToString());
- SqlCommand cmd1 = new SqlCommand();
- cmd1.Connection = conn1;
-
-
- cmd1.CommandText = "SELECT TOP 1 opgaver.id, opgaver.rigtigsvar, opgaver.overskift, opgaver.svar1, opgaver.svar2, opgaver.svar3, opgaveLydefiler.mp3 FROM opgaver INNER JOIN opgaveLydefiler ON opgaver.overskift = opgaveLydefiler.navn ORDER BY newid()";
-
- conn1.Open();
- SqlDataReader reader = cmd1.ExecuteReader();
-
- while (reader.Read())
- {
- LabelOverskift.Text = reader["overskift"].ToString();
-
- LabelAsk1.Text = reader["svar1"].ToString();
- LabelAsk2.Text = reader["svar2"].ToString();
- LabelAsk3.Text = reader["svar3"].ToString();
-
- //evt søg fejl google!!
- }
- RepeaterMp3.DataSource = reader;
- RepeaterMp3.DataBind();
- conn1.Close();
-
- }
- protected void ButtonSvarAsk_Click(object sender, EventArgs e)
- {
- //hvilke af radiobutto er valgt?
- string svar = "";
- if (ButtonA.Checked)
- {
- svar = "A";
- }
- else if (ButtonB.Checked)
- {
- svar = "B";
- }
- else if (ButtonC.Checked)
- {
- svar = "C";
- }
-
- //select * from opgaver where id = @id and rigtigsvar = @svar fra radio button.
- //hvis det passer så reload
- }
- }
over på opgaver.aspx ser det sådan her ud:
- <div class="pi-section-w pi-section-white piTooltips" style="min-height:500px;">
- <div class="pi-section pi-padding-bottom-80">
- <h1>
- Opgaver til dansk
- </h1>
- <h2><asp:Label ID="LabelOverskift" runat="server" Text=""></asp:Label></h2>
- <asp:Repeater ID="RepeaterMp3" runat="server">
- <ItemTemplate>
- <audio controls="">
-
- <source src="/lydefiler/opgaver-filer/<%# Eval("mp3") %>.oggvorbis.ogg" type="audio/ogg">
- <source src="/lydefiler/opgaver-filer/mp3fileher.mp3" type="audio/mpeg">
- Din browser understøtter ikke lydfilen.
- </audio>
- </ItemTemplate>
- </asp:Repeater>
- <div style="padding:5px 10px;">
- <p><asp:RadioButton ID="ButtonA" runat="server" GroupName="1" /> <asp:Label ID="LabelAsk1" runat="server" Text=""></asp:Label>
- <p><asp:RadioButton ID="ButtonB" runat="server" GroupName="1" /> <asp:Label ID="LabelAsk2" runat="server" Text=""></asp:Label>
- <p><asp:RadioButton ID="ButtonC" runat="server" GroupName="1" /> <asp:Label ID="LabelAsk3" runat="server" Text=""></asp:Label>
- </div>
- <asp:Button ID="ButtonSvarAsk" runat="server" Text="Svar" CssClass="btn pi-btn-blue" />
-
- </div>
- </div>
den vil ikke komme frem med lyde filerne til det spørgsmål som kommer frem.
håber du kan hjælpe mig.