0
を再生することができるようにGridView内のLinkButtonは、オーディオHTMLへのフォルダから音声ファイルを盗んするため、私はそうで立ち往生していASP:それは
<audio controls="controls" id="audio" runat="server"></audio>
と
<asp:GridView ID="GridView1" runat="server" GridLines="None" AutoGenerateColumns="False" DataSourceID="SqlDataSource1">
<Columns>
<asp:TemplateField HeaderText="Name" SortExpression="Name">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" Text='<%# Bind("Name") %>' OnClick="LinkButton1_Click"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Date" HeaderText="Date" SortExpression="Date" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConStr %>" SelectCommand="SELECT [Name], [Date] FROM [tablename]"></asp:SqlDataSource>
で構成されてWebフォームを持っていますコードの背後にある。データベースから日付とパスを確認して、フォルダからオーディオファイルを再生したい。私はあなたがOnCommand
にOnClick
からLinkButtonコントロールを変更することができますVBで以下のコードのようなもの
audio.Attributes("src") = "Audio/" 'I am unable to continue from here.
'audio.Attributes( "SRC")= "オーディオ/" + Path.GetFileName(LinkButton2.Text)' LinkButtonコントロールがGridViewの外に保管されている場合、このコードは動作します。しかし、私はまだgridview内のリンクボタンについて混乱しています。 上記のコードは機能していません – User91
コマンド引数として何を送信しますか?テキストがファイル名と同じであれば、それを 'CommandArgument = '<%#Eval(" Name ")%>'' – VDWWD
に変更していただき、ありがとうございます。 – User91