Как играть в хранилище файлов .wav в базе данных на ASP.NET gridview с использованием C#
&ЛТ;АСП:таблицы с ID="gridview1, на" DataKeyNames="идентификатор" OnRowDeleting="GridView1_RowDeleting" атрибут runat="сервер" AutoGenerateColumns="false" - в&ГТ;
<столбцы>
<asp:TemplateField HeaderText=" ID ">
<edititemtemplate>
&ЛТ;АСП:текстовое поле с ID="txtID" атрибут runat="сервер" текст=в'<%# Персонализация("идентификатор") %&ГТ; в'>
<itemtemplate>
&ЛТ;АСП:метка идентификатор="lblID" атрибут runat="сервер" текст=в'<%# Персонализация("идентификатор") %&ГТ; в'>
<asp:TemplateField HeaderText=" идентификатор сообщения ">
<edititemtemplate>
&ЛТ;АСП:текстовое поле с ID="txtMessageID" атрибут runat="сервер" текст=в'<%# Персонализация("код") %&ГТ; в'>
<itemtemplate>
&ЛТ;АСП:метка идентификатор="lblMessageID" атрибут runat="сервер" текст=в'<%# Персонализация("код") %&ГТ; в'>
<asp:TemplateField HeaderText=" имя сообщения ">
<edititemtemplate>
&ЛТ;АСП:текстовое поле с ID="txtMessageName" атрибут runat="сервер" текст=в'<%# Персонализация("свойство messagename") %&ГТ; в'>
<itemtemplate>
&ЛТ;АСП:метка идентификатор="lblMessageName" атрибут runat="сервер" текст=в'<%# Персонализация("свойство messagename") %&ГТ; в'>
<%--<asp:TemplateField HeaderText="английское сообщение">
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="200px" />
<itemtemplate>
<audio controls="элементы управления">
&ЛТ;источник в src='английский/&ЛТ;%# Ивала("идентификатор") %&ГТ;' атрибут runat="сервер" тип="аудио/видео mpeg" /&ГТ;
&ЛТ;источник в src='английский/&ЛТ;%# Ивала("идентификатор") %&ГТ;' тип="аудио/Огг"и GT;
Ваш браузер не поддерживает этот аудиоформат.
--%>
<asp:TemplateField HeaderText="английское сообщение">
<itemtemplate>
&л;тип объекта="применение/х-ударно-вспышка" dewplayer-объем данных='.SWF-файл?МР3=объявление.данного?Идентификатор=&ЛТ;%# Ивала("идентификатор") %&ГТ;' ширина="240" высота="20" идентификатор="dewplayer"&ГТ;
<имя парам="параметром wmode" значение="прозрачный" /&ГТ;
<имя парам="фильм" dewplayer-объем значение='.SWF-файл?МР3=объявление.данного?Идентификатор=&ЛТ;%# Ивала("идентификатор") %&ГТ;' /&ГТ;
<%--<asp:TemplateField HeaderText=" английское сообщение ">
<edititemtemplate>
&ЛТ;АСП:текстовое поле с ID="txtEnglishMessage" атрибут runat="сервер" текст=в'<%# Персонализация("EnglishMessage") %&ГТ; в'>
<itemtemplate>
&ЛТ;АСП:метка идентификатор="lblEnglishMessage" атрибут runat="сервер" текст=в'<%# Персонализация("EnglishMessage") %&ГТ; в'>
--%>
<asp:TemplateField HeaderText="региональное сообщение">
<itemtemplate>
&л;тип объекта="применение/х-ударно-вспышка" dewplayer-объем данных='.SWF-файл?МР3=объявление.данного?Идентификатор=&ЛТ;%# Ивала("идентификатор") %&ГТ;' ширина="240" высота="20" идентификатор="dewplayer"&ГТ;
<имя парам="параметром wmode" значение="прозрачный" /&ГТ;
<имя парам="фильм" dewplayer-объем значение='.SWF-файл?МР3=объявление.данного?Идентификатор=&ЛТ;%# Ивала("идентификатор") %&ГТ;' /&ГТ;
<%-- <asp:TemplateField HeaderText=" региональное сообщение ">
<edititemtemplate>
&ЛТ;АСП:текстовое поле с ID="txtRegionalMessage" атрибут runat="сервер" текст=в'<%# Персонализация("RegionalMessage") %&ГТ; в'>
<itemtemplate>
&ЛТ;АСП:метка идентификатор="lblRegionalMessage" атрибут runat="сервер" текст=в'<%# Персонализация("RegionalMessage") %&ГТ; в'>
--%>
<asp:TemplateField HeaderText="хинди сообщение">
<itemtemplate>
&л;тип объекта="применение/х-ударно-вспышка" dewplayer-объем данных='.SWF-файл?МР3=объявление.данного?Идентификатор=&ЛТ;%# Ивала("идентификатор") %&ГТ;' ширина="240" высота="20" идентификатор="dewplayer"&ГТ;
<имя парам="параметром wmode" значение="прозрачный" /&ГТ;
<имя парам="фильм" dewplayer-объем значение='.SWF-файл?МР3=объявление.данного?Идентификатор=&ЛТ;%# Ивала("идентификатор") %&ГТ;' /&ГТ;
<%--<asp:TemplateField HeaderText=" хинди сообщение ">
<edititemtemplate>
&ЛТ;АСП:текстовое поле с ID="txtHindiMessage" атрибут runat="сервер" текст=в'<%# Персонализация("HindiMessage") %&ГТ; в'>
<itemtemplate>
&ЛТ;АСП:метка идентификатор="lblHindiMessage" атрибут runat="сервер" текст=в'<%# Персонализация("HindiMessage") %&ГТ; в'>
--%>
&ЛТ;АСП:вариант командное поле в качестве ShowDeleteButton="истинной" /&ГТ;
<%-- <FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" />
&ЛТ;HeaderStyle свойства backcolor="#A55129" шрифт-жирный="истинный" цвет="белый" /&ГТ;
<PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" />
<RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" />
&ЛТ;SelectedRowStyle свойства backcolor="#738A9C" шрифт-жирный="истинный" цвет="белый" /&ГТ;
<SortedAscendingCellStyle BackColor="#FFF1D4" />
<SortedAscendingHeaderStyle BackColor="#B95C30" />
<SortedDescendingCellStyle BackColor="#F1E5CE" />
<SortedDescendingHeaderStyle BackColor="#93451F" />--%>
Как я могу воспроизвести файл .wav в этом плеере на gridview mp3 - файл играет plz помогите мне, ребята
Что я уже пробовал:
частный недействительными метод loadData()
{
Строка CS = ConfigurationManager.Выберите["БСК"].Параметр connectionString;
using (SqlConnection con = new SqlConnection(CS))
{
использование (SqlCommand cmd = new SqlCommand())
{
УМК.Свойства commandtext = "выбрать идентификатор, код сообщения, свойство messagename от того, SpecialAnnouncement по ID по убыванию";
УМК.Подключение = кон;
против.Открыть();
Управления gridview1.Источник данных = ЦМД.Метода executereader();
Управления gridview1.Привязку();
против.Закрывать();
}
}
public void ProcessRequest(HttpContext context)
{
идентификатор инт = инт.Синтаксический анализ(контекстно.Запрос.QueryString["Id"]);
байт[] байт;
byte[] bytes2;
byte[] bytes3;
строки код сообщения;
строковое свойство messagename;
строка CS = ConfigurationManager.Выберите["БСК"].Параметр connectionString;
using (SqlConnection con = new SqlConnection(CS))
{
использование (SqlCommand cmd = new SqlCommand())
{
УМК.CommandText = "выберите MessageID, MessageName, EnglishMessage, RegionalMessage, HindiMessage из SpecialAnnouncement, где ID=@ID";
cmd.параметры.AddWithValue("@ID", id);
УМК.Подключение = кон;
против.Открыть();
SqlDataReader sdr = cmd.Метода executereader();
СДР.Читать();
bytes = (byte[])sdr["EnglishMessage"];
bytes2 = (byte[])sdr["RegionalMessage"];
bytes3 = (byte[])sdr["HindiMessage"];
Код сообщения = СДР["код"].Метод toString();
MessageName = sdr["MessageName"].Метод toString();
против.Закрывать();
}
}
контексте.Ответ.Четкий();
контексте.Ответ.Буфер = true;
контексте.Ответ.AppendHeader("Content-Disposition", "attachment; filename=" + MessageID);
контексте.Ответ.ContentType = Имя Сообщения;
контексте.Ответ.BinaryWrite(байты);
контексте.Ответ.Конец();
}
public bool IsReusable
{
получить
{
возвращать false;
}
}