PDA

View Full Version : سوال: بدست آوردن مسیر FileUpload داخل DetailView و پاس دادن آن برای درج مسیر در بانک



teardrop
دوشنبه 20 شهریور 1391, 22:41 عصر
به نام خدا
با سلام

من داخل DetailsView ام در هنگام Insert کردن یک FileUpload گذاشتم و میخواهم وقتی که کاربر دکمه insert رو زد مسیر FileUpload در بانک ذخیره بشه و عکس هم در یک پوشه؟




<asp:DetailsView ID="DetailsViewBook" runat="server" AutoGenerateRows="False"
BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px"
CellPadding="3" DataSourceID="SqlDataSource1" GridLines="Horizontal"
Height="50px" Width="488px"
oniteminserting="DetailsViewBook_ItemInserting" >
<AlternatingRowStyle BackColor="#F7F7F7" />
<EditRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
<Fields>
<asp:BoundField DataField="ISBN" HeaderText="ISBN" SortExpression="ISBN" />
<asp:BoundField DataField="title" HeaderText="نام کتاب"
SortExpression="title" />
<asp:BoundField DataField="details" HeaderText="شرح کتاب"
SortExpression="details" />
<asp:BoundField DataField="price" HeaderText="قيمت کتاب"
SortExpression="price" />

<asp:TemplateField ShowHeader="True">
<InsertItemTemplate>
<asp:FileUpload ID="ImageUpload" runat="server" />
</InsertItemTemplate>
</asp:TemplateField>


<asp:CommandField ButtonType="Button" CancelText="انصراف" DeleteText="حذف کتاب"
EditText="ويرايش کتاب" NewText="کتاب جديد" SelectText="انتخاب"
ShowInsertButton="True" />
</Fields>
<FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
<PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" />
<RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
</asp:DetailsView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionStringProduct %>"
InsertCommand="INSERT INTO Books(ISBN, picUrl, title, details, price) VALUES (@ISBN, @picUrl, @title, @details, @price)"
SelectCommand="SELECT ISBN, picUrl, title, details, price FROM Books"
onfiltering="SqlDataSource1_Filtering"
oninserting="SqlDataSource1_Inserting" >
<InsertParameters>
<asp:Parameter Name="ISBN" />

<asp:Parameter Name="picUrl" />

<asp:Parameter Name="title" />
<asp:Parameter Name="details" />
<asp:Parameter Name="price" />
</InsertParameters>
</asp:SqlDataSource>



با تشکر