SQL FileStream с Ajax Accordion
Я пытаюсь вывести документы из моей базы данных на Ajax Accordion, используя FileStream.
Каков наилучший способ вставить документ в базу данных?
Каков наилучший способ отображения информации на странице aspx?
Вот мои текущие настройки:
База данных:
TABLE [dbo].[System_Support](
[Support_ID] [int] IDENTITY(1,1) NOT NULL,
[Support_Question] [nvarchar](256) NULL,
[Support_Attachment_ID] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[Support_Attachment] [varbinary](max) FILESTREAM NULL)
Guide.aspx.cs
*------ [GuideHelp.Support_Guides] is a Class that return the values from the DB ------*
GuideHelp.Support_Guides = GetSupportGuide();
DataSet dsAccordion = new DataSet();
DataTable SupportGuides = GuideHelp.Support_Guides.Copy();
dsAccordion.Tables.Add(SupportGuides);
accSupportGuide.DataSource = dsAccordion.Tables[0].DefaultView;
accSupportGuide.DataBind();
Guide.aspx
<ajaxToolkit:Accordion ID="accSupportGuide" runat="server" >
<HeaderTemplate><h4 class="panel-title"><b><%#DataBinder.Eval(Container.DataItem, "Support_Question")%></b></h4></HeaderTemplate>
<ContentTemplate>
<p><a href="<%# Eval("Support_Attachment")%>" target="_blank" class="btn btn-info btn-block">Download Document</a></p>
</ContentTemplate>
</ajaxToolkit:Accordion>